Erreur php
Résolu
smailtun
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
smailtun -
smailtun -
Bonjour,
comment corriger cette faute ? j'ai vraiment tout revu :(
( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\inscrip.php on line 26
et voici mon code :
<?php
$con=mysql_connect("localhost","root","");
if(!$con)
{die(' impossible de connecter: '.mysql_error());
}
mysql_select_db("test",$con);
$pseudo=$_POST['login'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$sexe=$_POST['sexe'];
$email=$_POST['email'];
$cin=$_POST['cin'];
$pswd=$_POST['pass'];
$cpswd=$_POST['pass2'];
$tel=$_POST['telephone'];
if($cin==null){ echo("<h1>cin manquant </h1>");include("Inscription.html");die('');}
if($nom==null){ echo("<h1>nom monquant </h1>");include("Inscription.html");die('');}
if($prenom==null){ echo("<h1>prenom manquant </h1>");include("Inscription.html");die('');}
if($sexe==null){ echo("<h1> sex manquant</h1>");include("Inscription.html");die('');}
if($email==null){ echo("<h1>mail manquant </h1>");include("Inscription.html");die('');}
if($pseudo==null){ echo("<h1>nom d utilisateur manquant </h1>");include("Inscription.html");die('');}
if($pswd==null){ echo("<h1> mot se passe manquant</h1>");include("Inscription.html");die('');}
if($cpswd==null){ echo("<h1>confirmer votre mot de passe </h1>");include("Inscription.html");die('');}
$sql1="select count(*) as nbr from personne where login='".$pseudo."';";
$re=mysql_query($sql1);
$tes= mysql_fetch_assoc($re);
if($tes['nbr']> 0)
{echo("<h1> nom d utilisateur utilisé</h1>");
include("Inscription.html");
die('');
}
if ($pswd!=$cpswd)
{echo("<h1> comfirmer correctement le mot de passe</h1>");
include("Inscription.html");
die('');
}
$sql="insert into personne values('".$cin."','".$nom."','".$prenom."','".$tel."','".$email."','".$sexe."','".$pseudo."','".$pswd."');";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo ("<h1>inscription réussite </h1>");
include( "connexion.html" );
mysql_close();
?>
et merci d'avance !
comment corriger cette faute ? j'ai vraiment tout revu :(
( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\inscrip.php on line 26
et voici mon code :
<?php
$con=mysql_connect("localhost","root","");
if(!$con)
{die(' impossible de connecter: '.mysql_error());
}
mysql_select_db("test",$con);
$pseudo=$_POST['login'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$sexe=$_POST['sexe'];
$email=$_POST['email'];
$cin=$_POST['cin'];
$pswd=$_POST['pass'];
$cpswd=$_POST['pass2'];
$tel=$_POST['telephone'];
if($cin==null){ echo("<h1>cin manquant </h1>");include("Inscription.html");die('');}
if($nom==null){ echo("<h1>nom monquant </h1>");include("Inscription.html");die('');}
if($prenom==null){ echo("<h1>prenom manquant </h1>");include("Inscription.html");die('');}
if($sexe==null){ echo("<h1> sex manquant</h1>");include("Inscription.html");die('');}
if($email==null){ echo("<h1>mail manquant </h1>");include("Inscription.html");die('');}
if($pseudo==null){ echo("<h1>nom d utilisateur manquant </h1>");include("Inscription.html");die('');}
if($pswd==null){ echo("<h1> mot se passe manquant</h1>");include("Inscription.html");die('');}
if($cpswd==null){ echo("<h1>confirmer votre mot de passe </h1>");include("Inscription.html");die('');}
$sql1="select count(*) as nbr from personne where login='".$pseudo."';";
$re=mysql_query($sql1);
$tes= mysql_fetch_assoc($re);
if($tes['nbr']> 0)
{echo("<h1> nom d utilisateur utilisé</h1>");
include("Inscription.html");
die('');
}
if ($pswd!=$cpswd)
{echo("<h1> comfirmer correctement le mot de passe</h1>");
include("Inscription.html");
die('');
}
$sql="insert into personne values('".$cin."','".$nom."','".$prenom."','".$tel."','".$email."','".$sexe."','".$pseudo."','".$pswd."');";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo ("<h1>inscription réussite </h1>");
include( "connexion.html" );
mysql_close();
?>
et merci d'avance !
A voir également:
- Erreur php
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows
3 réponses
Bonsoir
Pour diagnostiquer :
Pour diagnostiquer :
$sql1="select count(*) as nbr from personne where login='".$pseudo."';"; echo '<br />',htmlentities($sql1),'<br />'; $re=mysql_query($sql1) or die (mysql_error());
le resultat de votre diagnostic est :
select count(*) as nbr from personne where login='azer';
Unknown column 'login' in 'where clause'