recuperer des donner

rmed19
Invité n'ayant pas de compte PHPfrance

21 août 2005, 23:17

j'ai crier des formulaire capable d'envoyer des informations à un script Php3, mais des erreurs sont apparait l'erreur que les variables ne sont pas definit les codes sont:

j'ai cree une fichier avec l'extension .html contient :
<html >
<body>
<FORM Method="GET" Action="test.php3">
Nom : <INPUT type=text size=20 name=nom><BR>
Prénom : <INPUT type=text size=20 name=prenom><BR>
Age : <INPUT type=text size=2 name=age><BR>
<INPUT type=submit value=Envoyer>
</FORM>
</body>
</html>
et j'ai cree une fichier test.php3 contient:
<HTML>
<HEAD>
<TITLE>Test.php3: Affichage des données utilisateur</TITLE>
</HEAD>

<BODY>


<?php

if (($nom=="")||($prenom=="")||($age=="")){

if($nom=="") print("Veuillez saisir le nom de l'utilisateur<BR>\n");
if($nom=="") print("Veuillez saisir le prénom de l'utilisateur<BR>\n");
if($nom=="") print("Veuillez saisir l'age de l'utilisateur<BR>\n");

}

else {
echo "Récapitulatif des informations saisies<BR>\n
<UL>
<LI>Nom: $nom</LI>
<LI>Prenom: $prenom</LI>
<LI>Age: $age</LI>
</UL>
";
}

?>

</BODY>
</HTML>

ces codes j'ai les trouvees dans un toturial et meme mes codes ne fonctionne plus et j'utilise pour demarer les script EASYPHP

Mammouth du PHP | 1885 Messages

21 août 2005, 23:21

Bonjour,

Malgré que tu n'es pas dit le problème rencontré, je suppose qu'il s'agit d'erreur de type "Undefined variable". Je te conseille donc de lire ce sujet:
http://www.phpfrance.com/forums/voir_sujet-37.php
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Invité
Invité n'ayant pas de compte PHPfrance

22 août 2005, 00:02

l'erreur est:
Notice: Undefined variable: login in d:\program files\easyphp1-8\www\projet\1er page\login.php3 on line 31
mais le lien presente parle des condetions j'en sais plus comment il va m'aide

Mammouth du PHP | 1885 Messages

22 août 2005, 01:06

Bonjour,

Pour récupérer des valeurs envoyés à l'aide d'un formulaire GET, il faut utiliser la variable superglobale $_GET. Ainsi $nom devient $_GET['nom'], $prenom devient $_GET['prenom'], etc.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

22 août 2005, 11:08

Comme l'a souligné PHP, tu as l'air d'avoir râté des éléments de base de la création de formulaire.

Pour tout comprendre, je te conseille de suivre en entier ces 2 tutos

http://phpfrance.com/tutoriaux/index.ph ... re-de-base
http://www.phpdebutant.org/article56.php

Bon courage et n'hésite pas à revenir si tu as une autre question :wink:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 11 Messages

27 août 2005, 20:09

merci maintenant tous fonctionnent