le 20/04/2005 à 13:31
vengeur002
salut
j ai fais un moteur de recherche sur mon site mais j ai un probleme
la recherche ne fonctionne pas si on valide le formulaire en tapant sur entrer pour que ca fonctionne on est oblige de cliquer sur ok
voici le code
est ce que quelqu un peux m'aider
j ai fais un moteur de recherche sur mon site mais j ai un probleme
la recherche ne fonctionne pas si on valide le formulaire en tapant sur entrer pour que ca fonctionne on est oblige de cliquer sur ok
voici le code
<?php
if (isset($_POST['Ok']) && $_POST['Ok'] == 'Ok') {
if ((isset($_POST['recherche']) && !empty($_POST['recherche']))) {
$g=$_POST['recherche'];
$ps= 20;
include ('connexion.php');
$sql = 'SELECT id,titre,description FROM php WHERE description LIKE "%'.addslashes($_POST['recherche']).'%" ORDER BY id DESC LIMIT '.$n.',20';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$nb_elements = mysql_num_rows($req);
if ($nb_elements > 0) {
while ($data = mysql_fetch_array($req)) {
echo ' <table width="380" border="0" cellpadding="5" cellspacing="0" bordercolor="#000000">
<tr>
<td height="30" class="texteRUBRIQUE">
<a href="php.php?id='.$data['id'].'"target="_blank"><font color="#FF6600">'.stripslashes($data['titre']).'</font></a> : '.stripslashes($data['description']).'<br>
</td>
</tr>
</table><br/><br/>';
}
?>
<form name="recherche" method="post" action="php.php">
<div align="center">Recherche :
<input type="text" name="recherche">
<input type="submit" name="Ok" value="Ok">
</div>
</form>
est ce que quelqu un peux m'aider