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

Résolu/Fermé
Dreeeeeam Messages postés 4 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 24 mai 2005 - 16 mai 2005 à 13:36
Dreeeeeam Messages postés 4 Date d'inscription lundi 16 mai 2005 Statut Membre Dernière intervention 24 mai 2005 - 16 mai 2005 à 15:49
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 mardi 19 avril 2005 Statut Membre Dernière intervention 27 mai 2007 36
16 mai 2005 à 15:30
Bonjour,

name="submit"

2
rameur Messages postés 135 Date d'inscription lundi 8 avril 2002 Statut Membre Dernière intervention 21 janvier 2009 21
16 mai 2005 à 15:42
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 lundi 16 mai 2005 Statut Membre Dernière intervention 24 mai 2005
16 mai 2005 à 15:49
oui, c'est vrai, là j'ai l'air bête. Donc dans ce cas, ça marche.
Merci
0