jr.007
Aug 22 2004, 03:14 PM
Bonjour
J'ai besoin d'une reponse qui vous paraitra pour vous evidente je pense, mais qui pour moi qui débute en Php me bloque.
J'ai suivit les exemples du site et installé EasyPhp comme indiqué, mais lors de l'execution de mon script pour l'envoie de formulaire en php, les variables de mon formulaires sont inconnus pour la page recup.php
Message suivant à l'écran :
Notice: Undefined variable: login in c:siterecup.php on line 2
Notice: Undefined variable: password in c:siterecup.php on line 2
J'habites a , c'est en
S'agit-il d'un probleme de config et comment y remedier?
Merci
Gaylord.P
Aug 22 2004, 03:39 PM
Les variables de ton formualires doivent utiliser $_POST, je m'explique :
Tu à un formulaire login, tu à certainement fait un truc genre :
echo"Votre login : $login";
Mais il faut auparavant dire au serveur que la variable vient d'en formulaire, il faut donc utiliser "$_POST['login'];
jr.007
Aug 22 2004, 04:09 PM
J'ai pris l'exemple du site
1 fichier html
<FORM name="form1" method="post" action="recup.php">
<TABLE BORDER=0>
<TR>
<TD>Login</TD>
<TD>
<INPUT type="text" name="login">
</TD>
</TR>
<TR>
<TD>Mot de Passe</TD>
<TD>
<INPUT type="password" name="password">
</TD>
</TR>
</TABLE>
<INPUT TYPE="SUBMIT" VALUE="Envoyer">
</FORM>
et 1 fichier php
<?php
echo "J'habites a $login, c'est en $password";
?>
Je vois pas ou mettre ce que tu m'as dis , j'ai essayer plusieur endroits mais pas de resultat.
Gaylord.P
Aug 22 2004, 04:17 PM
Fichier.php :
CODE
<?php
$login=$_POST['login'];
$password=$_POST['password'];
echo "J'habites a $login, c'est en $password";
?>
jr.007
Aug 22 2004, 04:19 PM
Mille Mercis
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez
cliquez ici.