envois methode post

Eléphanteau du PHP | 22 Messages

12 juin 2005, 16:55

bonjours à tous.

Je début le php ( j'ai quelques notion de base en html) et je voudria sm'y mettre serieusement, je me suis fixé comme but un site de jeux comme lapin-malin, moutonking.....
J'ai pas la pretention de le créer en un mois meme si ca prend des année la ou certain d'entre vous mettrez quelques mois.
Je ve le faire pour mon plaisir il sera peut etre jamais en ligne qui sais???

Enfin bon fini pour la petite intro passons au serieux.

Pour aprendre le php j'ai acheter un livre ( la bible micro application php )
un pavé de prsque 1400 page que j'ai lu entier mais d'une traite ( completement stupide je sais) la je fais la pratique en meme temps que le theorique et ca commence deja mal.

Je test ca :
<html>

<body>
<form action="get_echo.php" method="post">
Veuillez indiquer vos Noms et Prénoms<br />
Prénom: <input type="text" name="prenom" /><br />
Nom: <input type="text" name="nom" /><br />
<input type="submit" />
</form>
</body>

</html>
avec en complement ca :
<?php
echo "Nom =".$_post["nom"]."<br/>";
echo "Prénom =". $_post["prenom"]."<br/>";
?>
et j'obtient un bonne page pour les champs mais j'obtien cela apres submit
Notice: Undefined variable: _post in c:\program files\easyphp1-8\www\post_echo.php on line 2
Nom =

Notice: Undefined variable: _post in c:\program files\easyphp1-8\www\post_echo.php on line 3
Prénom =
j'ai modifié
<form action="get_echo.php" method="post">
par
<form action="post_echo.php" method="post">
( a mon avis ils ont eu le ctrl+v trop lourd vu qu'ils expliquent le get juste avant )

Mais ca change rien j'obtien toujours la meme page?????

( me dis que si je demare comme ca j'irrais pas loin mais persistont quand meme )
Le coeur de l'homme est un dont de dieux.
Garde toi de le négliger. (Amenenope)

Eléphant du PHP | 199 Messages

12 juin 2005, 17:10

$_POST => ca doit être en majuscule.
Les 2 font la paire : coder ET commenter :wink:

Mammouth du PHP | 19672 Messages

12 juin 2005, 17:14

Primo, utilise les boutons [ PHP ], [ Code ] ou [ Quote ] quand tu mets du code ou des citations, ça facilite la lecture. (J'ai édité pour le faire moi-même)

Pour ton problème, tu essayes de récupérer $_post qui n'existe pas parce que cette variable s'écrit en majuscule: $_POST ou $_GET, tu auras aussi peut-être un jour l'occasion d'utiliser $_FILES ou $_REQUEST : toutes ces variables sont dites "super-globales" et s'écrivent en majuscule.

Que tu changes le nom de la page de traitement dans l'attribut action de ta balise fort n'aurait strictement rien changé à ça.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 22 Messages

12 juin 2005, 17:24

Merci beaucoup a vous deux

( note pour plus tard bien recopier !! :oops: )
Le coeur de l'homme est un dont de dieux.
Garde toi de le négliger. (Amenenope)

Eléphanteau du PHP | 22 Messages

12 juin 2005, 17:37

c'est encore moi

Je reviens juste pour vous dire que ca fais environ 15 jours que je "feuillette" ce forum pour aprendre et je voulais vous dire que vous faites vraiment un "boulot" super en fournissant autant d'effort benevolement

Un grand bravo a cyrano que je vois repondre a tous les sujet vite et precisement ( et avec grande claretée )

je sais pas si ca en interresse vraiment et je sais tres bien que c'est pas dans cette partie du forum que ca devrais etre dis mais je trouve que ca n'est pas assé dis donc encore une foi

un grand merci a toute l'équipe
Le coeur de l'homme est un dont de dieux.
Garde toi de le négliger. (Amenenope)

Mammouth du PHP | 19672 Messages

12 juin 2005, 17:47

Ça fait plaisir, merci à toi caidoz :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: