Je sollicite encore votre aide et vais encore abuser de votre temps afin que vous m'orientiez sur une piste![]()
Toujours concernant mon application membres et département, j'aimerais à partir d'une saisie cette fois que l'internaute puisse taper un chiffre entre 1 et 100 par exemple et que les résultats s'affichent.
Exemple : si je tape 41, j'aimerais que la 41ème fiche membre apparaisse suivie des 10 suivantes (c a d 42,43,44,...,51)
Pour l'instant avec ce que j'ai mis en place, c a d une recherche par 'id' , si je tape 2 , la fiche 2 apparaît ainsi que ... la 12, la 22, 32 ... ainsi que toute celle avec un chiffre 2 au lieu d'afficher la 2, la 3,4,5,6,...,12
Voici mon code pour la saisie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php include "configuration.php"; include "page_haut.inc"; $query = mysql_query("SELECT * FROM $mbmembres"); ?> <form action="resultats.php" method="post" target="main"> <p> <table border="0"> </p> <tr> <td valign=top>Aller au membre N° <input type='text' size="10" name='word'> <input name="submit" type='submit' value='OK'> </table>
Concernant ma page de résultat voici mon code :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php include "configuration.php"; if (!empty($word)) { $search = mysql_query("SELECT * FROM $mbmembres WHERE id LIKE '%$word%' LIMIT 0,100") or die ("ERROR:" . mysql_error()); $num = mysql_num_rows($search); if ($num == 0) { while ($row = mysql_fetch_row($search)) { echo "<tr>"; echo "$img<td><b><center></td>"; } ?>
Partager