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

xactise 507 Messages postés mardi 18 février 2003Date d'inscription 22 juin 2012 Dernière intervention - 11 nov. 2008 à 13:38 - Dernière réponse : coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention
- 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

coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 11 nov. 2008 à 14:30
+3
Utile
en effet, ton erreur vient de la.
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de coucou747
coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 11 nov. 2008 à 13:52
0
Utile
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
xactise 507 Messages postés mardi 18 février 2003Date d'inscription 22 juin 2012 Dernière intervention - 11 nov. 2008 à 14:17
0
Utile
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.