- <?php
-
- $LIMIT = 25; // Le nombre de résultat par page
-
- if (!$min || $min < 0) // Si le Nbre de resultat à partir duquel on affiche les autres résultats
- $min = 0; //si n'existe pas ou est inférieur à 0, alors commencement à partir de 0
- $sqlLIMIT = $LIMIT + 1; // On ajoute 1 à la limit pour tomber juste.
-
-
- // Rechercher ce que vous voulez, ajouter LIMIT $min,$sqlLIMIT à la fin
- $query = "SELECT * FROM mytable where somethig = 'something' LIMIT $min,$sqlLIMIT";
- $rs = mysql_query($query);
-
- // On effectue une boucle jusqu'à ce que
- //a) $rs ne nous renvoie plus de résultats
- //b) le nombre de boucle soit inférieur à $LIMIT ($i < $LIMIT)
-
- for ($i = 0; $i < $LIMIT && $row = mysql_fetch_row($rs); ++$i){
- # On affiche les résultats. Par exemple 25 résultats à partir du 50ème.
- }
- ?>
-
-
- // Liens permettant de continuer la recherche
- // Précédent ou Suivant
-
- <table width="500" border="0">
- <tr>
- <td width="100">
-
- <?php
- if ($min > 0){
- $prevMin = $min - $LIMIT;
- print "<a href="search.php?min=$prevMin"><< Prev</a>";
- }?>
- </td>
- <td width="300"> </td>
- <td width="100">
- <?php
- if (mysql_num_rows($rs) == $sqlLIMIT){
- $nextMin = $min + $LIMIT;
- print "<a href="search.php?min=$nextMin">Next >></a>";
- }
- ?>
-
- </td>
- </tr>
- </table>
<?php
$LIMIT = 25; // Le nombre de résultat par page
if (!$min || $min < 0) // Si le Nbre de resultat à partir duquel on affiche les autres résultats
$min = 0; //si n'existe pas ou est inférieur à 0, alors commencement à partir de 0
$sqlLIMIT = $LIMIT + 1; // On ajoute 1 à la limit pour tomber juste.
// Rechercher ce que vous voulez, ajouter LIMIT $min,$sqlLIMIT à la fin
$query = "SELECT * FROM mytable where somethig = 'something' LIMIT $min,$sqlLIMIT";
$rs = mysql_query($query);
// On effectue une boucle jusqu'à ce que
//a) $rs ne nous renvoie plus de résultats
//b) le nombre de boucle soit inférieur à $LIMIT ($i < $LIMIT)
for ($i = 0; $i < $LIMIT && $row = mysql_fetch_row($rs); ++$i){
# On affiche les résultats. Par exemple 25 résultats à partir du 50ème.
}
?>
// Liens permettant de continuer la recherche
// Précédent ou Suivant
<table width="500" border="0">
<tr>
<td width="100">
<?php
if ($min > 0){
$prevMin = $min - $LIMIT;
print "<a href="search.php?min=$prevMin"><< Prev</a>";
}?>
</td>
<td width="300"> </td>
<td width="100">
<?php
if (mysql_num_rows($rs) == $sqlLIMIT){
$nextMin = $min + $LIMIT;
print "<a href="search.php?min=$nextMin">Next >></a>";
}
?>
</td>
</tr>
</table>