URGENT probleme php
ender
-
lagassat Messages postés 527 Statut Membre -
lagassat Messages postés 527 Statut Membre -
salut a tous
voila g un probleme avec mon script pour controle l'entree sur une page avec login et mot de passe
voila le code
<?php
/* Connexion et sélection de la base */
$link = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter au serveur");
mysql_select_db("catalogue")
or die("Impossible de se connecter a la base de données");
/* Exécuter des requêtes SQL */
$sql = "SELECT login_log FROM membres WHERE login_log = '$log'";
$result = mysql_query($sql)
or die("impossible d'executer la requete");
$num = mysql_num_rows($result);
if($num == 1)//login trouvé
{
$sql = "SELECT login_log FROM membres WHERE login_log = '$log' AND password_log = '$pass'";
$result2 = mysql_query($sql)
or die("impossible d'executer la requete");
$num2 = mysql_num_rows($result);
if($num2 > 0)//pass correct
{
header("location: page/membres.php");
}
else//pass incorrect
{
header("location: page/badlog.php");
}
}
elseif($num == 0)//log incorrect
{
header("location: page/badlog.php");
}
?>
et voila le mess d'erreur:
Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\new site\acceuil.php:19) in c:\program files\easyphp\www\new site\page\login.php on line 38
merci
voila g un probleme avec mon script pour controle l'entree sur une page avec login et mot de passe
voila le code
<?php
/* Connexion et sélection de la base */
$link = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter au serveur");
mysql_select_db("catalogue")
or die("Impossible de se connecter a la base de données");
/* Exécuter des requêtes SQL */
$sql = "SELECT login_log FROM membres WHERE login_log = '$log'";
$result = mysql_query($sql)
or die("impossible d'executer la requete");
$num = mysql_num_rows($result);
if($num == 1)//login trouvé
{
$sql = "SELECT login_log FROM membres WHERE login_log = '$log' AND password_log = '$pass'";
$result2 = mysql_query($sql)
or die("impossible d'executer la requete");
$num2 = mysql_num_rows($result);
if($num2 > 0)//pass correct
{
header("location: page/membres.php");
}
else//pass incorrect
{
header("location: page/badlog.php");
}
}
elseif($num == 0)//log incorrect
{
header("location: page/badlog.php");
}
?>
et voila le mess d'erreur:
Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\new site\acceuil.php:19) in c:\program files\easyphp\www\new site\page\login.php on line 38
merci
1 réponse
-
Rebonjour,
Nous t'avons repondu, kalamit et moi, dans ton premier post................ Merci de ne pas en relancer un deuxieme, un seul suffit ;)
Continues la discussion dans ce post, surtout si tu ne poses aucune nouvelle question...
=> http://www.commentcamarche.net/forum/affich-820410-Probleme-urgent-php
"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"