[Tableaux] Petit problème de sql
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <?
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "****", "****");
mysql_select_db("******");
if (isset($_POST['coutilisateur']) AND isset($_POST['comotdepasse']))
{
if ($_POST['coutilisateur'] != NULL)
{
if ($_POST['comotdepasse'] != NULL)
{
$retour = mysql_query("SELECT COUNT(*) AS id FROM particulier WHERE (utilisateur = $_POST['coutilisateur']) AND (motdepasse = $_POST['comotdepasse'])");
$donnees = mysql_fetch_array($retour);
$nbre = $donnees['id'];
$retour2 = mysql_query('SELECT COUNT(*) AS id FROM agence');
$donnees2 = mysql_fetch_array($retour2);
$nbre2 = $donnees2['id'];
if ($nbre2=='0' AND $nbre=='0')
{
echo ('Votre nom d\utilisateur ou votre mot de passe est incorrect.');
}
if ($nbre2=='1')
{
$_SESSION['utilisateur']=$données2['utilisateur'];
echo 'Bienvenue '.$_SESSION['utilisateur'];
}
if ($nbre=='1')
{
$_SESSION['utilisateur']=$données['utilisateur'];
echo 'Bienvenue '.$_SESSION['utilisateur'];
}
}
else
{
echo ('tu n\'as pas mis de mot de passe');
}
}
else
{
echo ('tu n\'as pas mis ton identifiant utilisateur');
}
}
mysql_close();
?> |
Voici mon code...J'ai une erreur ici :
Code:
$retour = mysql_query("SELECT COUNT(*) AS id FROM particulier WHERE (utilisateur = $_POST['coutilisateur']) AND (motdepasse = $_POST['comotdepasse'])");
Au passage si vous pouvez regardez si j'ai bien codé car ça m'a l'air un peu fouilli fouilli