[ $_POST["submit"] ]Marche 1 fois sur 2

Résolu
Dreeeeeam Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Dreeeeeam Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.
Je veus passer des valeurs d'un formulaire vers mes variables PHP. Apparement il existe plusieurs techniques pour gérer le bouton submit.
Celle que j'utilise ne marche pas toujours, dés fois je récupère mes variables, et des fois non !!
But why... En gros voici comment je m'y prend :

<form action=<?php echo $_SERVER['PHP_SELF']; ?> method="POST">
nom : <input type="text" value="" name="Nom">
<input type="submit" value="Enregistrer" name"submit"><br>
</form>

<?php
if (isset($_POST["submit"]))
{

$Nom=$_POST["Nom"];
echo $Nom."rentre dans le if";
}
else
{
$submit="";
echo "Personne ne rentre dans le if";
}
?>
</body>
</html>

Si je rentre dans le champs Nom la valeur BOB, je voudrai voir:
BOB rentre dans le if, mais personne n'y rentre.

J'utilise cette méthode sur deux pages et ça marche, et sur les deux d'après, ça coince.
Si quelqu'un à une piste, merci.
A voir également:

3 réponses

fras34 Messages postés 92 Date d'inscription   Statut Membre Dernière intervention   36
 
Bonjour,

name="submit"

2
rameur Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   21
 
remarque que pour eviter les pb tu pourrai faire aussi

action=<?php echo '"".$_SERVER['PHP_SELF'].'"'; parce que si le $_SERVER['PHP_SELF'] contient par exemple des espaces, seule la premiere partie sera consideree dans action
0
Dreeeeeam Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
oui, c'est vrai, là j'ai l'air bête. Donc dans ce cas, ça marche.
Merci
0