Affichage de requete sql
Résolu/Fermé
nauno
Messages postés
342
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
14 mai 2009
-
16 juin 2005 à 11:35
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 - 16 juin 2005 à 12:26
Timon1102 Messages postés 354 Date d'inscription jeudi 2 juin 2005 Statut Membre Dernière intervention 30 décembre 2010 - 16 juin 2005 à 12:26
A voir également:
- Affichage de requete sql
- Blob sql ✓ - Forum Webmastering
- Récupération serveur sql - Télécharger - Gestion de données
- Affichage double ecran - Guide
- Problème affichage le bon coin ✓ - Forum Virus
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
5 réponses
ok, je te fais un truc un peu à l'arrache, j'ai pas fait de php depuis quelques mois ^^
$page=0;
$compteur=0;
while($annonce = mysql_fetch_array) // Parcours de la requete (je n'ai plus le code exact en tete)
{
$i = $compteur%12
if($i == 0) //Sile compteur modulo 12 vaut 0
$page ++;
$tab[$page][$i] = $CeQueTuVeuxAfficher;
$compteur++;
}
En gros su va pouvoir créer un tableau avec 12 affichages par pages. Tu fais ça après le traitement de ta requete.
APrès avec une boucle genre :
for($i=0; $i<12; $i++)
{
echo $tab[1][i];
}
tu peux afficher les 12 premières annonces.
Ca ressemble pas pas à grand chose comme code, mais ça doit pouvoir fonctionner ^^
$page=0;
$compteur=0;
while($annonce = mysql_fetch_array) // Parcours de la requete (je n'ai plus le code exact en tete)
{
$i = $compteur%12
if($i == 0) //Sile compteur modulo 12 vaut 0
$page ++;
$tab[$page][$i] = $CeQueTuVeuxAfficher;
$compteur++;
}
En gros su va pouvoir créer un tableau avec 12 affichages par pages. Tu fais ça après le traitement de ta requete.
APrès avec une boucle genre :
for($i=0; $i<12; $i++)
{
echo $tab[1][i];
}
tu peux afficher les 12 premières annonces.
Ca ressemble pas pas à grand chose comme code, mais ça doit pouvoir fonctionner ^^
nauno
Messages postés
342
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
14 mai 2009
60
16 juin 2005 à 11:46
16 juin 2005 à 11:46
ce serait possible ke tu soit un peu plus explicite stp
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
16 juin 2005 à 12:07
16 juin 2005 à 12:07
Sinon tu passe un parametre numero de page pour tes pages (i.e : ...?page=1)
et dans ta requete sql tu rajoute a la fin
le premier num est le rang de début, le second le nb de resultats que tu veux.
et dans ta requete sql tu rajoute a la fin
$page=$_GET['page'] ; $debut = ($page-1)*20 ; $sql = "... ta requete ... LIMIT $debut,20" ;
le premier num est le rang de début, le second le nb de resultats que tu veux.
nauno
Messages postés
342
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
14 mai 2009
60
16 juin 2005 à 12:11
16 juin 2005 à 12:11
oki oki mais mon gros pb c'est de gérer l'affichage avec des boutons précédent et suivant le tout dans une seule page ki se recharge avec le bon contenu!!!
je sai pa trop si je sui vraiment clair?
je sai pa trop si je sui vraiment clair?
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
16 juin 2005 à 12:26
16 juin 2005 à 12:26
et bien tes liens ressembleront a ca :
et idem pour next
<?php $previous = $_GET['page']-1 ; //verifie bien sur qu'il y a une page avant $next = ... +1 ; // de meme apres echo "<a href='".$_SERVER['PHP_SELF']."?page=$previous'><<Previous</a>\n" ; ...
et idem pour next
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question