Problème de code php
Fermé
irreligious
Messages postés
110
Date d'inscription
samedi 11 juin 2011
Statut
Membre
Dernière intervention
11 juin 2014
-
6 août 2011 à 08:53
irreligious - 7 août 2011 à 22:49
irreligious - 7 août 2011 à 22:49
Bonjour,
Je voudrais savoir pourquoi ce code ne marche pas car je débute en php et je ne vois pas mon erreur:<form action="test2.php" method="post">
<p>
<input type="text" name="prenom"/>
<input type="submit" value="valider"/>
</p>
</form>
<?php
echo $_POST['prenom'];
?>
Merci beaucoup.
Je voudrais savoir pourquoi ce code ne marche pas car je débute en php et je ne vois pas mon erreur:<form action="test2.php" method="post">
<p>
<input type="text" name="prenom"/>
<input type="submit" value="valider"/>
</p>
</form>
<?php
echo $_POST['prenom'];
?>
Merci beaucoup.
A voir également:
- Problème de code php
- Code ascii de a - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
5 réponses
schancel
Messages postés
296
Date d'inscription
dimanche 20 mars 2011
Statut
Membre
Dernière intervention
7 décembre 2018
49
Modifié par schancel le 7/08/2011 à 11:18
Modifié par schancel le 7/08/2011 à 11:18
ce code ne peut fonctionner .
dans le cas ou le php est sur la meme page teste d'abord si la variable prenom existe et meme dans un autre cas d'ailleur regarde plutot ce code
<form action="test2.php" method="post">
<p>
<input type="text" name="prenom"/>
<input type="submit" value="valider" name="submit"/>// tu devrai donner un nom a ton submit
</p>
</form>
<?php
if (isset ($_POST['prenom'])){
echo $_POST['prenom'];
}
elseif(empty($_POST['prenom'])){
echo"Veuiller remplir le formulaire";
}
else {
echo"ERREUR";//98 % de chance que ca n'arrive pas
}
?>
et aussi je voudrai connaitre l'erreur que tu recoi si ca ne resout pas ton pb biensur
dans le cas ou le php est sur la meme page teste d'abord si la variable prenom existe et meme dans un autre cas d'ailleur regarde plutot ce code
<form action="test2.php" method="post">
<p>
<input type="text" name="prenom"/>
<input type="submit" value="valider" name="submit"/>// tu devrai donner un nom a ton submit
</p>
</form>
<?php
if (isset ($_POST['prenom'])){
echo $_POST['prenom'];
}
elseif(empty($_POST['prenom'])){
echo"Veuiller remplir le formulaire";
}
else {
echo"ERREUR";//98 % de chance que ca n'arrive pas
}
?>
et aussi je voudrai connaitre l'erreur que tu recoi si ca ne resout pas ton pb biensur
rescue
Messages postés
1039
Date d'inscription
vendredi 16 novembre 2007
Statut
Contributeur
Dernière intervention
27 mars 2019
136
6 août 2011 à 09:04
6 août 2011 à 09:04
Bonjour,
Et comme ceci :
<form action="" method="post">
<p>
<input type="text" name="prenom"/>
<input type="submit" value="valider"/>
</p>
</form>
<?php
echo $_POST['prenom'];
?>
Et comme ceci :
<form action="" method="post">
<p>
<input type="text" name="prenom"/>
<input type="submit" value="valider"/>
</p>
</form>
<?php
echo $_POST['prenom'];
?>
irreligious
Messages postés
110
Date d'inscription
samedi 11 juin 2011
Statut
Membre
Dernière intervention
11 juin 2014
25
6 août 2011 à 09:51
6 août 2011 à 09:51
jai essayé mais ça ne marche pas seul le formulaire s'affiche je me demande si cela vient de l'hébergéur (
rescue
Messages postés
1039
Date d'inscription
vendredi 16 novembre 2007
Statut
Contributeur
Dernière intervention
27 mars 2019
136
6 août 2011 à 10:13
6 août 2011 à 10:13
Re,
Sur quelle plateforme et chez quel hébergeur vous faites vos tests ?
Sur quelle plateforme et chez quel hébergeur vous faites vos tests ?
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
7 août 2011 à 00:33
7 août 2011 à 00:33
Bonjour, as tu mis le
<?php echo $_POST['prenom']; ?>sur la même page ? Sinon c'est évidemment normal que ça ne marche pas !
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
7 août 2011 à 03:03
7 août 2011 à 03:03
Bonjour,
Si ton résultat ne s'affiche pas, je vois deux raisons possibles.
Soit, tu fais tes tests sur un hébergeur distant qui n'accepte pas le PHP.
Soit tu fais tes tests en local directement en ouvrant le fichier, sans passer par Wamp ou EasyPHP.
Pour vérifier que le PHP fonctionne bien tu peux ajouter une ligne de ce type au tout début de ton fichier :
Si ton résultat ne s'affiche pas, je vois deux raisons possibles.
Soit, tu fais tes tests sur un hébergeur distant qui n'accepte pas le PHP.
Soit tu fais tes tests en local directement en ouvrant le fichier, sans passer par Wamp ou EasyPHP.
Pour vérifier que le PHP fonctionne bien tu peux ajouter une ligne de ce type au tout début de ton fichier :
<?php echo "Le PHP est activé"; ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question