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

  FORUM HardWare.fr
  Programmation
  PHP

  problème de connexion à une base de donnée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de connexion à une base de donnée

n°1305431
biying
Posté le 14-02-2006 à 16:50:42  profilanswer
 

Bonjour,
J'ai trouvé un script de connexion à une base de donnée:
la page login.html:
 
<html>
 <head>
 <title>login.html</title>
 </head>
 <body>
 <form name="login" method="post" action="validate.php">
 Nom d'utilisateur:<input type="text" name="user_name"><br>
 Mot de passe:<input type="password" name="password"><br>
 <input type="submit" value="Envoyer">
 </form>
 </body>
 </html>
 
 
 
 
la page validate.php
 
 
 
<?php
 session_start();
 $db_user = 'bilou4869';
 $db_pass = 'stefi';
 
 //Connection à mysql et sélection de la base de données
 $connection = mysql_connect('localhost', $db_user, $db_pass) or die(mysql_error());
 mysql_select_db('bilou4869', $connection) or die(mysql_error());
 
 //Préparation de la requête
 $query = "SELECT * FROM membres
 WHERE user_name='$user_name' AND password='$password'";
 
 //exécution de la requête et récupération du nombre de résultats
 $result = mysql_query($query, $connection);
 $affected_rows = mysql_num_rows($result);
 
 //S'il y a exactement un résultat, l'utilisateur est authentifié, sinon, on l'empêche d'entrer
 if($affected_rows == 1) {
 print 'Vous êtes authentifié';
 
 //On ajoute l'utilisateur aux variables de session
 $_SESSION'username' = $user_name; }
 else {
 print 'Accès refusé';
 }
 ?>
 
 
Quang j‘ai rentré le login et le password cela m‘affiche:
 
Parse error: parse error in d:\www\xxxxxx.com\validate.php on line 23
ESt-ce que quelqu‘un pourrait me dire d‘ou vient l‘erreur?
 
Ps:(j‘ai mis des xxxxx pour cacher le vrai nom de mon site)
Merci d‘avance
STEF

mood
Publicité
Posté le 14-02-2006 à 16:50:42  profilanswer
 

n°1305454
titanherme​s
Posté le 14-02-2006 à 17:09:55  profilanswer
 

lol pourquoi cacher le nom de ton site ??
 
Ps : tu travaille en local non ? si tu travaille avec un serveur web c'est normal que ca plante !!  
 
Ps : Pas besoin de prendre les script pour faire ca : tu va faire un tour sur des sites ou tu pourra apprendre les base du php puis c'est bon ;)

n°1305455
skeye
Posté le 14-02-2006 à 17:11:20  profilanswer
 

C'est quoi la ligne 23 de ton script? :D


---------------
Can't buy what I want because it's free -
n°1305458
biying
Posté le 14-02-2006 à 17:13:53  profilanswer
 

skeye a écrit :

C'est quoi la ligne 23 de ton script? :D


bonjour la ligne 23 est:
 $_SESSION'username' = $user_name; }

n°1305461
skeye
Posté le 14-02-2006 à 17:14:41  profilanswer
 

Ben il manque des crochets... :D
$_SESSION['username'] = $user_name;


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème de connexion à une base de donnée

 

Sujets relatifs
probleme ajoute d'un SHOUTBOX (chat)connexion à la BD, pas besoin du nom user?
probleme lors d'un erase() sur une liste[CSS] Problème de compatibilité, IE again
Probleme d'activation de private sub[RESOLU]probleme curseur main
Petit Probleme : Connexion a sa base de donnée sous Multimania[ASP]Probleme de connexion a une base de donnée
[ASP] Probleme de connexion base de donnée sur serveur. Help![ASP] probleme de connexion a la base de donnée !
Plus de sujets relatifs à : problème de connexion à une base de donnée


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