Bonjour,
Je me permet de poser cette question après avoir galérer pendant quelques heures sur ce problème .
J'ai deux fichier le premier connexion.html qui permet de saisir un identifiant et un mot de passe grâce a la méthode POST , et le second Connexion.php qui est censé traité ces deux informations , c'est a dire acceder a la base de données afin de vérifier si le mot de passe correspond bien a l'identifiant saisi afin que si le mot de passe est correct , le client soit rediriger vers une autre page .
Mais quand j'envoie un identifiant et un mot de passe , j'arrive bien sur le fichier php mais celui ci n'as pas l'air d'effectuer le traitement
Je vous poste ici le contenu du fichier connexion.html
<html>
<head>
<title>Connexion
</title>
</head>
<body>
<h2>Connexion </h2>
<hr />
<br />
<center>
<form method="POST" action="connexion.php">
<table>
<tr>
<td>Login</td>
<td>
<input type="text" name="nom" size="20" />
</td>
</tr>
<tr>
<td>
Mot de passe
</td>
<td>
<input type="password" name="passe" size="20" />
</td>
</tr>
</table>
<input type="submit" name="Envoyer" size="10" />
</center>
</form>
Et ici le contenu du fichier Connexion.php
<?php
$db=mysql_connect('localhost','root','***') or die("erreur de connexion".mysql_error());
$connexion=mysql_connect("localhost","root","");
$db=mysql_select_db("connexion");
$name1=$_POST['nom'];
$passe1=$_POST['passe'];
$requete=mysql_query("select * from profil where identifiant='$name1'");
$row = mysql_fetch_array($requete);
$colonne1=$row['identifiant'];
$colonne2=$row['password'];
if ($passe1==$colonne2)
{
echo "AAA";
header('location: connecte.html');
exit();
}
if($passe1!=$colonne2)
{
echo "Login ou mot de passe incorrecte ...";
}
Je vous remercie d'avance pour toute aide que vous pourriez m'apporter
Configuration: Windows XP
Firefox 3.5.3