A voir également:
- PB moteur de recherche sur mon site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Site de vente en ligne particulier - Guide
- Site inaccessible - Guide
- Recherche automatique des chaînes ne fonctionne pas - 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();