Probleme de connexion bdd

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme de connexion bdd

Re: Probleme de connexion bdd

par moogli » 04 juin 2011, 19:08

de rien :)

@+

Re: Probleme de connexion bdd

par P_W » 04 juin 2011, 17:59

J'ai encore beaucoup à apprendre en plus des erreurs de syntaxe :|

J'ai corrigé ma feuille et j'ai ajouter le "location" dans le header, merci Mooglie pour l'aide :)

Re: Probleme de connexion bdd

par moogli » 04 juin 2011, 11:25

salut,
Est que tu serais pourquoi le header ne fonctionne pas ?
header(admin.php); <= ça c'est pas du php syntaxiquement correct, admin.php c'est pas une constante mais une chaine dans ton cas.

pis bon juste le nom de la page dans header c'est pas bon il faut envoyer une entête correcte au navigateur => header('Location: admin.php');

@+

Re: Probleme de connexion bdd

par P_W » 04 juin 2011, 11:16

Bien vu Ryle c'était bien les noms dans mes inputs que j'avais oublié de remettre apres avoir fait quelques testes .. :oops: :P
Maintenant il reconnait si je met un mauvais identifiant & mot de passe faux et m'affiche "connexion refusée" ce qui est bien, mais si je met le bon identifiant & mot de passe il n'affiche plus rien j'aurais une page blanche ..

Est que tu serais pourquoi le header ne fonctionne pas ?

Re: Probleme de connexion bdd

par Ryle » 03 juin 2011, 13:33

Je pense que le problème ne vient pas de la connexion à la bdd, mais de tes input qui n'ont pas de nom, seulement des id et qui ne sont donc pas reçu par php sur ta page d'authentification... ;)

Probleme de connexion bdd

par P_W » 03 juin 2011, 12:30

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 .. :lol:

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 !

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