michmichman
Messages postés79Date d'inscriptionjeudi 11 août 2005StatutMembreDernière intervention17 mars 2011
-
2 mars 2006 à 12:04
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
2 mars 2006 à 17:07
Bonjour j'ai fais un petit code pour verifier si un utilisateur est enregistré dans ma db mais bien sur il marche pas
je vous le montre je suis sur que vous corrigerez sa facilement et sa me permttra de voir mon erruer alors ma table mysql donne sa:
<html>
<head>
<title>Document sans titre</title>
</head>
<form action="verif.php" method="post">
Mon nom est:
Mon prenom est:
</form>
</html>
Je pense pas que le problème sois la mais bon.
Et mon script .php:
<?
include("sql.php");
$conn = mysql_connect($host, $user, $password);
mysql_select_db($bdd) or die("Impossible d'ouvrir la base de donnee $bdd");
$query="select * from fiche where le_nom=='$nom'";
$result=mysql_query($query);
$mot=mysql_fetch_object($result);
if ($mot=='')
{
echo "Vous n'etent pas enregistrez dans la db";
}
else
echo "C'est bon";
?>
Je vous serais très reconnaissant de m'aider
Canuel Michel
<hr size="2" width="100%">OPENMAN...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 mars 2006 à 12:22
Hello,
<?
if (isset ($_POST['nom'])) {
include("sql.php");
$conn = mysql_connect($host, $user, $password);
mysql_select_db($bdd) or die("Impossible d'ouvrir la base de donnee $bdd");
$query='select * from fiche where le_nom=='.$_POST['nom'];
$result=mysql_query($query);
$nb = mysql_num_rows ($result);
if ($nb === 0)
{
echo "Vous n'etent pas enregistrez dans la db";
}
else {
echo "C'est bon";
}
?>
michmichman
Messages postés79Date d'inscriptionjeudi 11 août 2005StatutMembreDernière intervention17 mars 2011 2 mars 2006 à 13:46
Merci a vous deux,j'ais utiliser le code de anthomicro que je trouve simple et qui fonctionne très bien mais j'aimerais avoir un peut plus de détail sur les lignes suivante:
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 2 mars 2006 à 17:07
En fait COUNT va renvoyer le nombre d'enregistrements satisfaisant ta requête. Bref le fetch_row c'est pour transformer la ressource mysql en tableau, et $mot[0] c'est le premier "champ" de ta requête et comme y'en a qu'un t'as besoin que de cette variable.