par
Cyrano » 10 août 2005, 20:47
Ça veut dire : "Si $_POST[$name] n'existe pas".
Mais en fait, ta première formulation était l'inverse et donc si tu as un problème, c'est que la variable n'est pas transmise: maintenant, ça dépend aussi de la valeur de $name : l'as-tu définie avant cette ligne quelque part ?
Je soupçonne un truc : tu aurais pas un formulaire avec un champ type="text" name="name" ? Si c'est ça, remplace par:
if(isset($_POST['name']))
Ça veut dire : "Si $_POST[$name] n'existe pas".
Mais en fait, ta première formulation était l'inverse et donc si tu as un problème, c'est que la variable n'est pas transmise: maintenant, ça dépend aussi de la valeur de $name : l'as-tu définie avant cette ligne quelque part ?
Je soupçonne un truc : tu aurais pas un formulaire avec un champ type="text" name="name" ? Si c'est ça, remplace par:
[php]if(isset($_POST['name']))[/php]