Bonjour
Alors voici mon probleme : je cherche a faireun moteur de recherche par mot clé (avec un ou deux mots clés) sur 2 tables : une table produits et une table services, ces 2 tables on la meme structure (id_prod, nom_prod, descript_prod, prix_prod, id_categ) on renplacera prod par serv pour la table service!
j'arrive a le faire sur une table avec un mot clé! (je sais c'est un simple select

) mais je n'arrive pas afficher ma recherche sur 2 tables! ni lancer la requetes avec 2 mots clés!
Si vous pourriez m'aider ça serai vraiemnt cool

car je suis en stage developpeur et j'ai un peu de mal a trouver des reponses a mes questions.
ah oui, pour mon source c'est un simple formulaire avec un input pour la recherche et voici ma fonction php qui me permet d'afficher mon tableau et d'ajouter un bouton pour chaque ligne du tableau:
function RequeteSQL($sql)
{
Connect() ;
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
Disconnect();
return $resultat ;
}
function BoutonTablo($resultat)
{
$reference = "Référence";
$descript = "Description";
$nom = "Nom";
$prix = "Prix";
/* quelle est la dimension du résultat ? */
$nblignes = mysql_num_rows($resultat);
$nbchamps = mysql_num_fields($resultat);
/* affichage de l'en-tete du tableau HTML avec les noms des champs */
$entete = "<table class=\"tablo\" width=\"90%\" border=\"2\">";
$entete = $entete."<tr bgcolor=\"#000000\" style='color:#ffffff;font-weight:bold;text-align:center'>";
$entete = $entete."<td width='10%''> ".$reference." </td>";
$entete = $entete."<td width='20%'> ".$nom." </td>";
$entete = $entete."<td width='60%'> ".$descript." </td>";
$entete = $entete."<td width='10%'> ".$prix." </td>";
$entete = $entete."</tr>";
echo $entete;
/* affichage des enregistrements du résultat */
for($i=0; $i < $nblignes; $i++)
{
$ligne = mysql_fetch_row($resultat);
if ($i%2)
{
echo "<tr bgcolor=\"#ffffff\">";
}
else
{
echo "<tr bgcolor=\"#00ffcc\">";
}
for($j=0; $j < $nbchamps; $j++)
{
echo "<td>$ligne[$j]</td>";
if (($j + 1 ) == $nbchamps)
{
$valeur = $ligne[0];
echo "<td>";
echo "<form name=\"$valeur\" action=\"detail.php?page=".$_POST['varchoix']."&categ=".$_POST['nom_categ']."&reference=".$valeur."\" method=\"POST\">";
echo " <input type=\"submit\" value=\"Détail\">";
echo "</form>";
echo "</td>";
}
}
echo "</tr>";
}
echo "</table>";
}
J'espere que je vous ai fourni toute les infos necéssaire pour m'aider.
Cordialemnt
Jerome
Ps: Je débute !!! donc expliquer moi
