Probleme PHP

Probleme PHP - Aide aux devoirs - Emploi & Etudes

Marsh Posté le 03-06-2011 à 12:33:29    

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";
        }
             
?>    
   

Reply

Marsh Posté le 03-06-2011 à 12:33:29   

Reply

Marsh Posté le 06-06-2011 à 16:33:39    

Salut.
 
Essayes avec mysql_error pour voir ce qui cloche.
 
Par exemple :
 
or die("Insertion dans la base raté : " . mysql_error());

Reply

Marsh Posté le 23-07-2011 à 19:18:29    

faudrait faire un var_dump de $enreg et $result aussi.


---------------
Aimer les femmes intelligentes est un plaisir de pédéraste. (Charles Baudelaire) - Vous vulgarisez :o (Jean-Kevin Dubois)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed