yackoued
Messages postés24Date d'inscriptionvendredi 22 septembre 2006StatutMembreDernière intervention 7 juillet 2009
-
7 juil. 2009 à 07:33
ptiniko
Messages postés26Date d'inscriptionmercredi 23 avril 2008StatutMembreDernière intervention 8 juillet 2009
-
7 juil. 2009 à 23:15
eclaireobscureslt
j'ai une page php qui affiche les donnees de ma base de donnees. Maintenant j'ai penser a faire une pagination, mon pb est que la fonction pagination marche uniquement pour la premiere. Quand je v naviguer entre les pages je recoit une message d'erreur suite a la requete SQL sur le WHERE clause.
Qu'elqu'un a une idee?
Merci
ptiniko
Messages postés26Date d'inscriptionmercredi 23 avril 2008StatutMembreDernière intervention 8 juillet 2009 7 juil. 2009 à 23:15
Comment transmets-tu $code ?
Car il s'agit d'un appel par url avec la méthode get, or je ne vois pas dans ta pagination la variable $code...
Quelque chose de plus logique serait
Cependant ca m'intrigue. Ca fonctionne sur la premiere page? Peux tu me montrer le code de la page qui "envoie" ce que tu récupères par ton $_GET['code'] stp?
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 201312 7 juil. 2009 à 10:45
Salut,
Personne ici n'est devin, et même si c'était le cas je vois mal quelqu'un faire la danse du singe suivis d'une série de cris mystiques, le tout autour de bougies placées autour de son ordinateur afin de deviner ton code.
//code est passee par la page qui fait lappelle.
$code=($_GET['code']);
// ... and here is the code that print the prev & next links
// ... the previous code
$queryCount = "SELECT COUNT(products_type) AS numrows FROM products WHERE products_type='$code'";
// WHERE products_type=". $code;
$resultCount = mysql_query($queryCount);
$row = mysql_fetch_array($resultCount, MYSQL_ASSOC);
$numrows = $row['numrows'];
// combien de pages ya til?
$maxPage = ceil($numrows/$rowsPerPage);
// print the link to access each page
$self = $_SERVER['PHP_SELF'];
$nav = '';
for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nav .= " $page "; // no need to create a link to current page
}
else
{
$nav .= " $page ";
}
}
// creating previous and next link
// plus the link to go straight to
// the first and last page