Mysql+php warning

Fermé
ray_loubayi Messages postés 8 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 26 mars 2012 - 21 oct. 2010 à 10:41
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 21 oct. 2010 à 11:18
Bonjour,
svp j'ai vraiment besoin d'aide sur cet code
voici l'erreur quelle me donne

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\congo\process.php on line 10

Warning: Cannot modify header information-header already sent by(output started at C:\www\congo\process:10) in C:\wamp\www\congo\process.php on line 22

voici le code

<?php
session_name("Mylogin");
session_start();
if($_GET['action']== "login") {
$conn = mysql_connect("localhost","root","");//myql connection
$db = mysql_select_db("C_electricity");
$name = $_POST['user'];
$query = mysql_query("SELECT * FROM users WHERE user='$name'");

if(mysql_num_rows($query) ==1 ) {
$u_query = mysql_query("SELECT * FROM users WHERE user='$name'");
$data = mysql_fetch_array($query);
if ($_POST['pass'] == $data['password']){
session_register("name");
header("Location:reading.php");
exit;
}else{
header("location: index.php?login=failed&cause=".urlencode('Wrong password'));
exit;
}
} else {
header("location: index.php?login=failed&cause=".urlencode('Invalid user'));
exit;
}
}

//in case of a failure

if(session_is_registered("name")== false){
header("location: index.php");
}
?>

j'ai vraiment besoin d'aide svp! merci


A voir également:

2 réponses

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
21 oct. 2010 à 11:14
Remplace :
"SELECT * FROM users WHERE user='$name'"

Par
"SELECT * FROM users WHERE user= '".$name."'
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
21 oct. 2010 à 11:18
pour la 2° erreur, elle est cosée par l'affichage à l'écran de la première, donc pas la peine de chercher ;) (la bufferisation en sortie est désactivée sur ton serveur)
0