par
Ðjehouty » 27 août 2005, 16:02
salut
en fait c'est tout simple, tu créé un formulaire comme ca par exemple:
Code : Tout sélectionner
<form method="post" action="trouver.php">
<br>
<table border="1" cellspacing="0" cellpadding="0" bordercolor="#27476d" align="center" class="bordure" width="100%">
<tr>
<td bgcolor="#315584">
<table border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<td width="70">
<div align="left">
<input type="text" name="recherche" class="bouton">
</div>
</td>
<td>
<input type="submit" name="submit" value="Recherche" class="bouton">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
Et dans trouver.php:
<?
$db = mysql_connect('host','login','mdp') or die ("erreur de connexion");
mysql_select_db('bdd',$db) or die ("erreur de connexion base");
$req = mysql_query("SELECT * from nom_de_ta_table where texte LIKE '%$_POST[recherche]%' Order by titre Asc ") or die ("erreur sql ".mysql_error());
$nombre = mysql_num_rows($req);
?>
<i>Il y a <?php echo($nombre); ?>article(s) contenant «<?php echo($recherche); ?>».</i><br>
<?
// on affiche les résultats
while ( $resultat = mysql_fetch_array($req))
{
print '<a href="article.php&id='.$resultat[id].'">'.$resultat[titre].'</a><br>';
}
mysql_close();
?>
Après <a href="article.php&id='.$resultat[id].'">'.$resultat[titre].'</a> peut changer, il suffit de mettre le '.$resultat[truc].' avec truc= une donnée de ta table, comme l'id, la date, le titre, etc...
Ta une demo ici:
http://www.anneau-des-dieux.com/?page=wiki (en bas de la page, fait rechercher "stargate" par exemple)
Voila, je sais pas si c'est une super source?

salut
en fait c'est tout simple, tu créé un formulaire comme ca par exemple:
[code]<form method="post" action="trouver.php">
<br>
<table border="1" cellspacing="0" cellpadding="0" bordercolor="#27476d" align="center" class="bordure" width="100%">
<tr>
<td bgcolor="#315584">
<table border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<td width="70">
<div align="left">
<input type="text" name="recherche" class="bouton">
</div>
</td>
<td>
<input type="submit" name="submit" value="Recherche" class="bouton">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>[/code]
Et dans trouver.php:
[php]<?
$db = mysql_connect('host','login','mdp') or die ("erreur de connexion");
mysql_select_db('bdd',$db) or die ("erreur de connexion base");
$req = mysql_query("SELECT * from nom_de_ta_table where texte LIKE '%$_POST[recherche]%' Order by titre Asc ") or die ("erreur sql ".mysql_error());
$nombre = mysql_num_rows($req);
?>
<i>Il y a <?php echo($nombre); ?>article(s) contenant «<?php echo($recherche); ?>».</i><br>
<?
// on affiche les résultats
while ( $resultat = mysql_fetch_array($req))
{
print '<a href="article.php&id='.$resultat[id].'">'.$resultat[titre].'</a><br>';
}
mysql_close();
?> [/php]
Après <a href="article.php&id='.$resultat[id].'">'.$resultat[titre].'</a> peut changer, il suffit de mettre le '.$resultat[truc].' avec truc= une donnée de ta table, comme l'id, la date, le titre, etc...
Ta une demo ici: [url]http://www.anneau-des-dieux.com/?page=wiki[/url] (en bas de la page, fait rechercher "stargate" par exemple)
Voila, je sais pas si c'est une super source? :?