Passer $_POST en paramètre d'une fonction. [Résolu]

Messages postés
507
Date d'inscription
mardi 18 février 2003
Dernière intervention
22 juin 2012
- 11 nov. 2008 à 13:38 - Dernière réponse :
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Dernière intervention
30 juillet 2012
- 11 nov. 2008 à 14:30
Bonjour a tous. Voila petite quesiton je voudrai savoir si il est possible de passer toute les valeurs de $_POST en paramètre d'une fonction ?

J'ai éssayer un truc comme sa :

function EmptyForm($form[], $j)

{
    for($i=0;$i<$j;$i++)
    {
        echo $form[$i]."
";
    }
   
}

EmptyForm($_POST[], count($_POST[]));

mais sa marche pas.

le but final de cette fonction sera de verifier si tous les champs d'un formulaire rentré en paramètre sont rempli.

D'avance merci

L0rD...
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Dernière intervention
30 juillet 2012
11 nov. 2008 à 14:30
3
Merci
en effet, ton erreur vient de la.

Merci coucou747 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Dernière intervention
30 juillet 2012
11 nov. 2008 à 13:52
0
Merci
salut

il n'y a pas de typage en php :

function EmptyForm($form, $j)
{
    for($i=0;$i<$j;$i++)
    {
        echo $form[$i]."
";
    }
   
}
Commenter la réponse de coucou747
Messages postés
507
Date d'inscription
mardi 18 février 2003
Dernière intervention
22 juin 2012
11 nov. 2008 à 14:17
0
Merci
Coucou et merci de m'accorder un peu de ton temps. j'avais déjà éssayer cette solution je l'ai refaite et voici ce que sa m'indique :

Notice: Undefined offset: 0 in C:\Program Files\EasyPHP 2.0b1\www\kitsuniques\fonctions\EmptyForm.php on line 8

Notice: Undefined offset: 1 in C:\Program Files\EasyPHP 2.0b1\www\kitsuniques\fonctions\EmptyForm.php on line 8

etc..etc..

La ligne 8 de Emptyform.php :

  echo $form[$i]."
";

(... tout en écrivant le message je pense avoir trouver la solution : c'est parce que mon tableau $_POST n'es pas indexé 0 1 2 , mais $_POST['name1'] ?) je pense que l'erreur vien de la, dans ces cas la je peux peut-etre utiliser un foreach() ? pour naviguer dans le tableau ?

D'avance merci
L0rD...
Commenter la réponse de xactise

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.