A voir également:
- PB moteur de recherche sur mon site
- Site de telechargement - Guide
- Site de vente entre particulier - Guide
- Moteur de recherche yahoo revient toujours ✓ - Forum Virus
- Site inaccessible - Guide
- Quel site remplace coco - Guide
4 réponses
re ^^
dsl mais ca marche pas mais jpens pas ke se soit au niveau de la requete parce que sa m'affiche que sa marche mais si le mot rentré ne se trouve pas dans mes tables SQl sa m'affiche rien :s
dsl mais ca marche pas mais jpens pas ke se soit au niveau de la requete parce que sa m'affiche que sa marche mais si le mot rentré ne se trouve pas dans mes tables SQl sa m'affiche rien :s
Bonjour,
ce n'est pas comme cela qu'il faut faire:
$req = "SELECT * FROM film WHERE Nom='$_POST[cherche]'";
$resultat = mysql_query($req);
$data=mysql_fetch_array($resultat);
if(count($data)>0){
echo" sa marche";
}
else {
echo"sa marche pas";
}
mysql_close();
fais plutôt:
ce n'est pas comme cela qu'il faut faire:
$req = "SELECT * FROM film WHERE Nom='$_POST[cherche]'";
$resultat = mysql_query($req);
$data=mysql_fetch_array($resultat);
if(count($data)>0){
echo" sa marche";
}
else {
echo"sa marche pas";
}
mysql_close();
fais plutôt:
$nom=mysql_real_escape_string($_POST[cherche]); $req = "SELECT * FROM film WHERE Nom='".$nom."'"; $resultat = mysql_query($req) or die ("Erreur requette ".mysql_error()); $nb_resultats=mysql_num_rows($resultat); if($nb_resultats>0){ echo " Ca marche !<br>"; // puis on extrait les resultats ligne par ligne while($data=mysql_fetch_array($resultat)){ echo "Ligne trouvée : ".$data['Nom']."<br>"; // la tu peux mettre d'autres champs de la meme façon } }else{ echo "Aucun résulat trouvé !"; } mysql_close();