|
|
Vous êtes ici : Forums > Langage PHP > Pagination
Pagination
S'il vous plait aider moi voici mon code qui n'affiche que la page courante.j' clique sur suite je reste toujours sur la même page.Quelqu'un peut savoir ce qui ce passe? Je suis un gros débutant en php! Merci d'avance <? include("../INC/connexion.php"); ?>
<?
$table="membres"; $query="select nom_memb,prenom_memb,profession_memb,photo_memb,Adr1_memb,Adr2_memb from $table"; $monresult=mysql_query($query);
//Pagination $Nmax = 2; // nombre par page $Ncur = 0; // n° de la fiche courante $Ndeb=0; // 1ère fiche transmise par l'URL if(isset($num)) $Ndeb=intval($num);
?> <html> <body> <table width="100%" cellspacing="3" cellpadding="0" border="0"> <? while(($leresultat=mysql_fetch_assoc($monresult)) && ($Ncur<$Nmax+$Ndeb)){ if($Ncur>=$Ndeb) { $leresult1=$leresultat['photo_memb']; $leresult2=$leresultat['nom_memb']; $leresult3=$leresultat['prenom_memb']; $leresult4=$leresultat['profession_memb']; $leresult5=$leresultat['Adr1_memb']; $leresult6=$leresultat['Adr2_memb']; echo"<tr><td valign=\"top\" width=\"50\" height=\"57\">"; echo"<span class=\"borphot\"><img src=\"../$leresult1 \" border=\"3\"></span>"; echo"</td>"; echo"<td height=\"75\" class=\"CHAMP_F\" valign=\"top\" align=\"left\">NOM:$leresult2<br> PRENOM:$leresult3< br> PROFESSION:$leresult4"; echo"<br> Mon adresse :$leresult5 $leresult6</td></tr>"; echo"<tr><td colspan=\"2\" height=\"5\" valign=\"top\"class=\"point\"></td></tr>"; } // une de plus $Ncur++; } ?> <tr><td colspan="2" align="center"> <table cellpadding=2><tr> <? // Navigation // Des fiches avant ? if($Ndeb > 0) { ?> <td Class="TXT_S"> <A href="?num=<? echo $Ndeb-$Nmax; ?>" >Retour</A> </td> <? } // N° des pages $Npag = ceil(mysql_numrows($monresult)/$Nmax); for($i = 1;$i<=$Npag;$i++) { ?> <td Class="TXT_S"> <? Page courante ? if($Ndeb == ($i-1)*$Nmax) { ?> Page <? echo $i; ?> <? } else { ?> <A href="?num=<? echo ($i-1) * $Nmax; ?>" > <? echo $i; ?> </A> <? } ?> </td> <? } // Des fiches après ? if($leresultat) { ?> <td Class="TXT_S"> <A href="?num=<? echo $Ncur; ?>">Suite</A> </td> <? } ?> </tr> </table> </td> </tr> </table> </body> </html> <? mysql_close(); ?>
Message posté le 05/02/2004
par hautlespieds
Répondre à ce message |
|
|

|
A RETENIR CETTE SEMAINE |
04/12/2008 -
La bêta de Windows 7 en janvier?
Microsoft dévoilera la première version bêta de Windows 7 en janvier prochain, affirme un de ses emp ...
|
04/12/2008 -
Arrivée de Seadragon Ajax et mise à jour de Deep Zoom Composer
Seadragon est à l'Ajax ce que Deep Zoom est à Silverlight; une technologie permettant de zoomer avec ...
|
04/12/2008 -
Outil - Eric Ambrosi publie la version 2 de la librairie Tweened
Eric nous propose de découvrir la toute nouvelle version de la Tweened Library en beta. Pour rappel, ...
|
03/12/2008 -
Utiliser la plateforme Office 2007 comme support de développement, une utopie?
Alors qu’il y a quelques années, les développeurs devaient être de purs spécialistes techniques, il ...
|
03/12/2008 -
Visual Studio Team System 2010 et Suivi de projet par la méthode « Earned Value Analysis »
Cet article co-écrit par Philippe Puschmann et Laurent Hazet d'Avanade se propose de vous fournir le ...
|
03/12/2008 -
Avec Kojax, Microsoft planche sur une déclinaison mobile d'Ajax
L'éditeur travaille actuellement sur l'élaboration d'un environnement de développement Ajax adapté a ...
|
02/12/2008 -
Test Outil : L'intégration continue avec TeamCity 4
La toute nouvelle version 4.0 de l'outil d'intégration continue TeamCity de JetBrains est testée par ...
|
|
|