Urgent problème avec POST En php

peter_amen Messages postés 6 Statut Membre -  
peter_amen Messages postés 6 Statut Membre -
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   Statut Membre Dernière intervention   41
 
Salut, ta page de redirection du formulaire s' appele recapituler.php ou récapituler.php
0
peter_amen Messages postés 6 Statut Membre
 
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   Statut Membre Dernière intervention   41
 
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 Statut Membre
 
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   Statut Membre Dernière intervention   41
 
Okei, Regarde ca
0
mpmp93 Messages postés 7217 Statut Membre 1 340
 
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 Statut Membre
 
merci les gars,j'avais fait une faute que j'ai trouvé.....pouufff 2 jours pour un truc bête....
Merci les mecs
0