Bug affichage résultat suite à recherche par mot sur 2 tabl
Posté : 21 mars 2006, 23:09
Bonjour,
La recherche par mot clé dans la table citation fonctionne.
la ou les citations contenants ce mot clé apparaissent bien dans ma page résultat mais j'aimerai afficher, en plus, le nom et prénom de l'auteur de cette citation. mais là, ça ne veut pas ?
La recherche par mot clé dans la table citation fonctionne.
la ou les citations contenants ce mot clé apparaissent bien dans ma page résultat mais j'aimerai afficher, en plus, le nom et prénom de l'auteur de cette citation. mais là, ça ne veut pas ?
<?
$Host="mysql4.8";
$Login="xxxxxxxx";
$Password="xxxxxxx";
$Base="citation";
mysql_connect($Host,$Login,$Password) or die("<p align='justify' class='bodytext'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>Connexion Au Serveur Impossible : Le serveur est surchargé veuillez revenir plus tard.</strong></font></p>");
mysql_select_db($Base);
$Recherche = $_POST['Recherche'];
if(isset($_POST["Recherche"]))
{
$Recherche = $_POST["Recherche"];
}
if($Recherche=="")
{
echo "Vous devez taper une recherche.";
exit;
}
$requete = mysql_query("SELECT citateurs_celebres.nom, citateurs_celebres.prenom, citations_celebres.citation FROM citateurs_celebres LEFT JOIN citations_celebres ON citateurs_celebres.id = citations_celebres.numcitateur WHERE citation LIKE '%$Recherche%'");
if(mysql_num_rows($requete) == 0)
echo 'Aucun résultas ne correspond aux termes de votre recherche.';
while($B = mysql_fetch_array($requete))
echo "$B[citation]<br />";
echo "$B[nom]";
echo "$B[prenom]";
mysql_close();
?>