Urgent problème avec POST En php

Fermé
peter_amen Messages postés 6 Date d'inscription vendredi 25 février 2011 Statut Membre Dernière intervention 9 août 2011 - 18 juin 2011 à 12:26
peter_amen Messages postés 6 Date d'inscription vendredi 25 février 2011 Statut Membre Dernière intervention 9 août 2011 - 19 juin 2011 à 12:55
Bonjour,

je me suis recemment mit au php et je suis sur les formulaires.j'ai un champ nom par lequel on récupère le nom de celui qui s'enregistre sur une autre page
le problème c'est que j'ai ce message d'erreur: erreur index
voici mon code:

<div class="nom_enregistrer">

<p> Nom </p>

<form action="recapituler.php" method="post">
<p> <input type="text" name="nom" /> </p>
</form>


ET sur la récapituler.php


<div class="affi_nom">

<p>Nom</p>

<?php

if (isset($_POST['nom']))
{


echo $_POST['nom'];


}

else

{

echo"erreur";

}




?>

Avec ce code,j'obtiens toujours "Erreur".....Je suis perdu,ça fait 2 jours que je cherche l'erreur...j'utilise WAMP et php 5.3.0

Svp aidez moi...
A voir également:

6 réponses

CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
18 juin 2011 à 12:44
Salut, ta page de redirection du formulaire s' appele recapituler.php ou récapituler.php
0
peter_amen Messages postés 6 Date d'inscription vendredi 25 février 2011 Statut Membre Dernière intervention 9 août 2011
18 juin 2011 à 15:31
merci pour ta réponse.c'est recapituler.php......je ne trouve pas le problème
0
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
18 juin 2011 à 15:37
Il n' y a pas d' erreur pour moi, je viens de faire un test sur mon site
en modifiant un peu ton code pour le faire tenir sur une seule page
Voir le résultat

voici le code:

<?php 

if (isset($_POST['nom'])) 
{ 


echo $_POST['nom']; 


} 

else

{ 

echo"Entrer un nom"; 

} 




?> 
<form action="test.php" method="post"> 
<p> <input type="text" name="nom" /> </p> 
</form> 
0
peter_amen Messages postés 6 Date d'inscription vendredi 25 février 2011 Statut Membre Dernière intervention 9 août 2011
18 juin 2011 à 15:46
Merci je suis perdu...tu penses que c'est du au serveur local?jvais essayer sur linux.....
sous windows,j'ai reessayé et j'ai cette erreur:Notice: Undefined index: nom in C:\wamp\www\recapituler.php on line 20
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
18 juin 2011 à 15:57
Okei, Regarde ca
0
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
18 juin 2011 à 22:53
Bonsoir,

D'abord commencer en tête de script par fire un bête:

print_r($_POST);

et voir si POST passe bien $_POST['nom']

Ensuite, je déconseille isset, préférer empty

if (!empty($_POST['nom'])) {
...mon action...
}

Ainsi, l'action s'exécutera seulement si $_POST['nom'] est rempli.

A+
0
peter_amen Messages postés 6 Date d'inscription vendredi 25 février 2011 Statut Membre Dernière intervention 9 août 2011
19 juin 2011 à 12:55
merci les gars,j'avais fait une faute que j'ai trouvé.....pouufff 2 jours pour un truc bête....
Merci les mecs
0