Post et php
Résolu
Blue project
-
Blue project -
Blue project -
Bonjour, voila 2 jours que je cherche ou est mon erreur. je travail en localhost avec Easyphp 1.8.0.1
fichier Enregistrement.php
<?php
include 'MesFonctions.php';
enTete();
menu();
?>
<div class="FormulaireInscription">
<table bordercolor="red" border=1 width=100% height=800px>
<tr>
<td valign="top">
<div class="FormulaireInscription" id="decallage">
<table>
<form action="verif.php" name="enregist" method="post">
<tr>
<td>login:</td>
<td><input type="text" name="login" size="20"></td>
</tr>
<tr>
<td>mot de passe:</td>
<td><input type="password" name="mdp1" size="20"></td>
</tr>
<tr>
<td>confirmez:</td>
<td><input type="password" name="mdp2" size="20"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td></td>
<td align="right"><input type="submit" value="Envoyer"></td>
</tr>
</form>
</table>
</div></td>
</tr>
</table>
</div>
<?php fin(); ?>
______________________________________
fichier VerifEnr.php
<?php
$login=$_POST['login'];
$mdp1=$_POST['mdp1'];
$mdp2=$_POST['mdp2'];
$email=$_POST['email'];
echo $login;
echo $mdp1;
echo $mdp2;
echo $email;
?>
fichier Enregistrement.php
<?php
include 'MesFonctions.php';
enTete();
menu();
?>
<div class="FormulaireInscription">
<table bordercolor="red" border=1 width=100% height=800px>
<tr>
<td valign="top">
<div class="FormulaireInscription" id="decallage">
<table>
<form action="verif.php" name="enregist" method="post">
<tr>
<td>login:</td>
<td><input type="text" name="login" size="20"></td>
</tr>
<tr>
<td>mot de passe:</td>
<td><input type="password" name="mdp1" size="20"></td>
</tr>
<tr>
<td>confirmez:</td>
<td><input type="password" name="mdp2" size="20"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="email" size="20"></td>
</tr>
<tr>
<td></td>
<td align="right"><input type="submit" value="Envoyer"></td>
</tr>
</form>
</table>
</div></td>
</tr>
</table>
</div>
<?php fin(); ?>
______________________________________
fichier VerifEnr.php
<?php
$login=$_POST['login'];
$mdp1=$_POST['mdp1'];
$mdp2=$_POST['mdp2'];
$email=$_POST['email'];
echo $login;
echo $mdp1;
echo $mdp2;
echo $email;
?>
Configuration: Windows XP Internet Explorer 7.0
5 réponses
-
slt !
l'erreur est dans ton formulaire
<form action="verif.php" name="enregist" method="post">
la tu apelle la page verif.php mais ta page s'appelle VerifEnr.php
donc modifie l'un ou l'autre -
non plus, justement voulait essayer avec une nouvelle page nommée verif.php etant la même que VerifEnr.php, il veut pas y aller il reste sur la meme page et utilisant une methode get
-
le code que tu a donné fonctionne donc çça vien pas de la ...
-
Bonsoir,
comment procèdes tu pour tester:
- tu cliques deux fois sur le fichier "Enregistrement.php" dans ton explorateur
ou
- tu tapes l'adresse dans ton navigateur http://localhost/Enregistrement.php ?
parce que c'est la deuxième qu'il faut faire. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
en fait je passe par http://localhost/index.php
et dans index.html il y a le lien vers Enregistrement.php donc qui retourne bien à l'adresse http://localhost/Enregistrement.php
Enregistrement.php et VerifEnr.php sont bien dans le même répertoire (c possible que ce soit la configuration en local qui ne fonctionne pas, j'ai rien touché ^^)