Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1486 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme PHP

n°3337306
P_W_
Posté le 03-06-2011 à 12:33:29  profilanswer
 

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

mood
Publicité
Posté le 03-06-2011 à 12:33:29  profilanswer
 

n°3342625
chevign0n
Posté le 06-06-2011 à 16:33:39  profilanswer
 

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

n°3455161
philippe06
Posté le 23-07-2011 à 19:18:29  profilanswer
 

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)

Aller à :
Ajouter une réponse
 

Sujets relatifs
[CDI] Développeur PHP MVC (dép. 13)problème carnet d'ordres
[STAGE] Recherche développeur web PHP Nantes[RECH] Ingénieur développement PHP
CDI pour développeurs Flash/Red5/PHP - 5 postes - Secteur casual gameDéveloppeur PHP MySQL H/F | Client Final
(Stage/Alternance) Développeur JAVA / JAVA 3D/ PHPproblème entre un contrat d'alternance et de professionalisation
problème en musiqueProblème d'inscription avec le CROUS
Plus de sujets relatifs à : Probleme PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR