Bonjour j ai un probléme de pagination seriez vous m'aider svp.
j'ai une table annonce donc je resort les categories pour paginer de mais annonce.
voici le script ici-dessous merci de me dire mon erreur
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
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 <?php session_start(); require_once ('hpage.php'); if (!isset($_SESSION['login'])) { echo "<script language=\"JavaScript\"> setTimeout(\"window.location='index.php'\",0); // delai en millisecondes </script>"; exit(); } include("config.php"); ?> <table border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="<? $cols; ?>" width="770"> <tr> <td bgcolor="#FFFF00" align="center" width="15%"><b>N° et Login</b></td> <td bgcolor="#FFFF00" align="center" width="55%"><b>Détail</b></td> <td bgcolor="#FFFF00" align="center" width="20%" colspan="3"><b>Date</b></td> </tr> <? //Recupere le nombre de categorie au total $sql = "SELECT * FROM annonce ORDER by id_cat='$cat'"; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); //Nombre de messages recuperer dans $nbmess $cat = mysql_num_rows($req); //Premiere Page if(!$start) {$start=0;} $req = mysql_query("select id,annonceur,description,date from annonce where id_cat=\"$id_cat\" order by id limit $start,$anopage"); while($ligne = mysql_fetch_array($req)) { $id = $ligne["id"]; $annonceur= $ligne["annonceur"]; $description = $ligne["description"]; $date = $ligne["date"]; $id_d = sprintf("%08s",$id); echo("<tr> <td bgcolor=\"#ffffff\" align=\"center\" width=\"15%\">#$id_d<br><a href=\"details.php?det=$annonceur\">Profil Membre</a></td> <td bgcolor=\"#ffffff\" align=\"center\" width=\"55%\">$description</td> <td bgcolor=\"#ffffff\" align=\"center\" width=\"20%\">$date</td> </tr>"); } echo("</table> <br> <center> <a href=\"add_annonce.php\"><font color=\"#FFFF00\">Ajouter annonce</font></a> </center>"); //Si il n'y a pas encore d'annonce reçu if ($cat=="") { echo("<table width=\"50%\" border=\"0\" bgcolor=\"#FFFFFF\"><tr>"); echo("<td><font face=\"<? echo $font; ?>\" size=\"$size\"><i>Aucun annonce pour le moment</i></font>"); echo("</td></tr></table>");} //Barre de navigation (page précédente - page suivante) //Affichage ou non de l'url page precedente echo("<table width=\"70%\" border=\"0\" align=\"center\"><tr><td width=\"30%\">"); if($start>0){ echo("<a href=\"annonce.php?start=".($start-$anopage)."\"><font face=\"$font\" class=\"titre2\"><img src=\"design/precedent.gif\" width=\"40\" height=\"40\" border=\"0\" alt=\"Précédent\"></font></a>");} if($$cat>0){ echo("</td><td width=\"40%\"><div align=\"center\"><font face=\"$font\" class=\"titre2\">Page "); echo ($start + $anopage)/$anopage; echo (" sur "); echo ceil($cat/ $anopage);} echo("</font></div></td><td width=\"30%\">"); //Affichage ou non de l'url Page suivante if($cat>$start+$anopage){ echo("<div align=\"right\"><a href=\"annonce.php?start=".($start+$anopage)."\"><font face=\"$font\" class=\"titre2\"><img src=\"design/suivant.gif\" width=\"40\" height=\"40\" border=\"0\" alt=\"Suivant\"> </font></a></div>");} echo("</td>\n</tr>\n</table>\n"); ?>
Merci de me dire mon erreur pour ne plus la faire par la suite merci
Partager