le 03/08/2007 à 11:37
caporga
Bonjour à la communauté,
Vous m'avez franchement bien aidé en répondant à toutes mes questions plus idiotes les unes que les autres, mais vous m'avez permis d'avancer, c'est à moi de vous rendre l'appareil.....
à bientôt
cap
Voici un code simple pour créer son moteur de recherche.... "La globule si tu peux approfondir ces scripts n'hésite pas ...:)"
Vous m'avez franchement bien aidé en répondant à toutes mes questions plus idiotes les unes que les autres, mais vous m'avez permis d'avancer, c'est à moi de vous rendre l'appareil.....
à bientôt
cap
Voici un code simple pour créer son moteur de recherche.... "La globule si tu peux approfondir ces scripts n'hésite pas ...:)"
-- page ou vous faites votre recherche --
<FORM method="post" action="fr/recherches.php">
<input name="recherche" type="text" id="recherche" size="22" maxlength="100" />
<input type="submit" name="Submit" value="Recherche" />
</FORM>
-- page ou vont s'afficher vos résultats--
<p><?php
$recherche=strtolower($recherche); // on passe les mots recherchés en minuscules
$mots = str_replace("+", " ", trim($recherche)); // on remplace les + par des espaces
$mots = str_replace("\"", " ", $mots); // on remplace les " par des espaces
$mots = str_replace(",", " ", $mots); // on remplace les , par des espaces
$mots = str_replace(":", " ", $mots); // on remplace les : par des espaces
$tab=explode(" " , $mots); // on place les differents mots dans un tableau
$nb=count($tab);
$serveur = "mysql5-1";
$utilisateur = "login";
$motdpasse = "mot de passe";
$baseddonnee ="base de donnée";
$connexion = mysql_connect ( $serveur, $utilisateur, $motdpasse);
mysql_select_db($baseddonnee, $connexion);
$query_Recordset1 = "SELECT * FROM $baseddonnée WHERE selection LIKE \"%$tab[0]%\" ORDER BY selection";
$Recordset1 = mysql_query($query_Recordset1, $connexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
--
tableau nécessaire pour interpréter votre bd
(c'est un exemple de tableau)
--
<table width="587" height="177" border="0" cellpadding="0" cellspacing="0">
<?php do { ?>
<tr>
<td width="180" height="180" rowspan="3"><img src="../images_articles/<?php echo $row_Recordset1['photo']; ?>" name="photo" width="180" height="180" border="0" align="top" id="photo" /></td>
<td width="14" height="34"> </td>
<td colspan="5" valign="bottom"><span class="soustitrebold"><?php echo $row_Recordset1['nom_produit']; ?></span></td>
</tr>
<tr>
<td height="84"> </td>
<td height="84" colspan="5" valign="top"><span class="textebold"><?php echo $row_Recordset1['texte']; ?></span></td>
</tr>
<tr>
<td> </td>
<td width="50" height="50" align="center" valign="top"><img src="../pictos/<?php echo $row_Recordset1['picto1']; ?>" alt="" name="picto1" width="50" height="50" id="picto1" /></td>
<td width="50" height="50" align="center" valign="top"><img name="picto2" src="../pictos/<?php echo $row_Recordset1['picto2']; ?>" width="50" height="50" alt="" /></td>
<td width="50" height="50" align="center" valign="top"><img src="../pictos/<?php echo $row_Recordset1['picto3']; ?>" alt="" name="picto3" width="50" height="50" id="picto3" /></td>
<td width="50" height="50" align="center" valign="top"><img src="../pictos/<?php echo $row_Recordset1['picto4']; ?>" alt="" name="picto4" width="50" height="50" id="picto4" /></td>
<td width="193" height="50"> </td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
<?php
mysql_free_result($Recordset1);
mysql_close ($connexion);
?>