Posté : 29-04-2004 09:49
Bonjour,
voici mon code php:
le fichier: compte.php
<p> </p>
<p> </p>
<div align="center">
<table border="1" width="40%" height="148">
<tr>
<td width="100%" height="120">
<form method="POST" action="verif.php"><br>
<p align="right"> <b>identifiant: </b> <input type="text" name="ident" size="20" value=<? print ("$ident");?> ></p>
<p align="right"> <b>password :</b> <input type="password" name="passw" size="20" value=<? print ("$passw");?>></p>
<center>
<p align="center"><input type="submit" value="Entrer" name="B1"></p>
</form>
<p align="center"><a href="new.php">Nouveau client ? Enregistrez vous!</a></td>
</tr>
</table>
</div>
le fichier verif.php
<?
$bd = mysql_connect("localhost","root",""); /* connection au serveur MySQL */
mysql_select_db("exemple",$bd);
$result1= "SELECT * FROM client WHERE (NOM like '$ident' and CCLIENT like '$passw') ";
$a1 = mysql_query ($result1);
while ($row1 = mysql_fetch_row($a1));
echo ($row1['NOM']);
if ($row1)
{
print("accés autorisé!!");
?>
<p><a href="accueilclient1.php"><h3 align="center">Pour accéder à votre espace client<h3> <?print "$ident"?></h4> click sur ce lien </h4> </div></a></p>
<?
}
else
{
print("mot de passe erroné!!");
}
?>
le resultat est: "mot de passe erroné"
sachant que l'identifiant et le mot de pass que j'ai saisi est correcte, donc, pourqoi il affiche cette erreur, est ce que le problème au niveau de mysql_fetch_array, ou pas,
mercid'avance à vos aides.
Message édité par : Tribal-Dolphin |