[Conception] Affichage page par page
J'ai mis en place un petit moteur de recherche par département qui m'ouvre une page avec tous les inscrits par département. Jusque là tout va bien.
Maintenant, au lieu de m'afficher tous les résultats sur une seule page, j'aimerais arriver à un affichage page par page avec 5 résultat par pages.
Voilà mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
<?php
include "configuration.php";
include "page_haut.inc";
$search = mysql_query("SELECT * FROM $mbmembres WHERE sid='$sid'") or die ("ERROR:" . mysql_error());
$num = mysql_num_rows($search);
if ($num == 0) {
echo "<table border=\"0\">";
echo "<tr>";
echo "<td>Il y a <b>$num</b> résultats: </b></td>";
echo "</tr><tr>";
echo "<td></td>";
echo "</tr><tr>";
echo "<td class=\"moyen\">Pas de résultats!</td>";
echo "</td>";
echo "</tr>";
echo "</table>";
include "page_bas.inc";
} else {
echo "<table border=\"0\" width=90%>";
echo "<tr bgcolor=#000099>";
echo "<td><font color=white><b><font color=white>Il y a <b>$num</b> résultats</font> </b></td>";
echo "</tr><tr></table>";
while ($row = mysql_fetch_row($search)) {
echo "<table border=0 width=90%>
<tr><td width='50%'>
<a href=\"$row[6]\" alt='fiche membre'><center><font class=grand><b>$row[3]</b></font></a></center></td>";
[...]
}
include "page_bas.inc";
}
?> |
Je suis partie sur divers scripts que j'ai essayée d'adapter mais sans succès... :(
Une piste à me suggérer ?