pn bouton suivant / precedent
Posté : 12 janv. 2007, 23:13
bonjour
voila ce que j ai fait, par contre je bloque parce que quand il y a plus de 20 pages ca me fait un joli paquet de numero en bas de page, pas tres estethique.
tout fonctionne bien sauf le select pour reunir les pages.
Si quqlun peut m aider!!
voila ce que j ai fait, par contre je bloque parce que quand il y a plus de 20 pages ca me fait un joli paquet de numero en bas de page, pas tres estethique.
tout fonctionne bien sauf le select pour reunir les pages.
Si quqlun peut m aider!!
if ($NbS>0) {
$NbPages = ceil($NbS / $NbLigne);
print "<form method=\"post\" name=\"Navigation\" action=\"index.php\">";
print "<input type=\"hidden\" name=\"Page\" value=\"$NewPage\">";
if ($_POST['Page']!="")$Page=$_POST['Page'] ;
///////////////////////////////////////////////////
//PRECEDENT
//////////////////////////////////////////////////
print "<table width=\"100%\" border=\"0\" align=\"center\">";
print "<tr>";
print "<td width=\"100%\" align=\"left\">";
if ($Page > 0) {
$PrevPage = $Page - 1;
print "<a href=\"javascript:document.Navigation.Page.value=$PrevPage;document.Navigation.submit()\"><span class=cn><<<</a></span>";
}
///////////////////////////////////////////////////
//NUMERO DE PAGE
//////////////////////////////////////////////////
$i=0;
while ($i<$Page) {
print "<a href=\"javascript:document.Navigation.Page.value=$i;document.Navigation.submit()\" class=\"cbp\">" . ($i+1) . "</a> ";
$i++;
}
if ($NbPages > 1) {
print "<font class=\"titsit\">" . ($i+1) . "</font> ";
}
$i++;
while ($i<$NbPages) {
print "<a href=\"javascript:document.Navigation.Page.value=$i;document.Navigation.submit()\" class=\"cbp\">" . ($i+1) . "</a> ";
$i++;
}
//MON SELECT QUI PLANTE
print "<SELECT name=\"NewPage\" onchange=\"Navigation.submit(this.value)\">";
while ($i<$NbPages) {
print "<option value=\"".$i."\">Page \"" . ($i+1) . "\"</option>";
$i++;
}
print "</SELECT>";
///////////////////////////////////////////////////
//SUIVANT
//////////////////////////////////////////////////
if ($Page < ($NbPages-1)) {
$NextPage = $Page + 1;
print "<a href=\"javascript:document.Navigation.Page.value=$NextPage;document.Navigation.submit()\"><span class=cn>>>></span></a>";
}
///////////////////////////////////////////////////
//FIN SUIVANT PRECEDENT
//////////////////////////////////////////////////
print "</td>";
print "</tr>";
print "</table>";
print "</form>";