Bonjour à tous !
Je vous expose mon problème, aillant encore beaucoup de choses à apprendre sur le PHP je ne comprend pas pourquoi mon code de connexion a ma base de donnée ne fonctionne en pas .. ( bien que ce n'est pas mon premier code de connexion à une bdd ..
Bref, je met à votre disposition la page index.html et la page connexion.php, si quelqu'un peut me dire pourquoi j'ai toujours une réponse négative de le connection comme quoi l'identifiant et le mot de passe que je rentre sont toujours refusé !!
Merci d'avance de votre aide !
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml>
<HEAD>
<DIV id="logo"><CENTER>
<img src="image/logo.png">
</CENTER></DIV>
<DIV id="tete">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
<TITLE>NII </TITLE>
</DIV></HEAD>
<BODY><DIV id="corp">
<form method="POST" action="lol.php">
<CENTER><TABLE border="1px">
<TR><TD>Identifiant:<input type="text" id="log"></TD>
<TD>Mot de passe:<input type="password" id="pass"></TD></TR></TABLE></CENTER>
<input type="submit" value="VALIDER">
</form></TABLE>
</DIV></BODY>
</HTML>
lol.php
<?php
// ON RECUPERE L'IDENTIFIANT & LE MOT DE PASSE
$login = $_POST['log'];
$password = $_POST['pass'];
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass ='root';
$dbname='NII';
// CONNECTION LOCALHOST AVEC IDENTIFIANT & MOT DE PASSE
//CONNECTION BASE DE DONNEE
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname)or die ("Impossible de se connecter à la base de données." );
//REQUETE DE COMPARAISON SQL
$requete = "SELECT * FROM teste WHERE login='$login' AND password='$password'";
$result = @mysql_query($requete);
if ($enreg = mysql_fetch_array($result))
// SI UNE LIGNE EST TROUVER LA REQUETE EST VALIDE
{
header(admin.php);
}
else
{
echo "connection refusée";
}
?>