Afficher un nombre limite d'image par page

Résolu/Fermé
Tabari76 - 1 déc. 2009 à 22:40
 Tabari76 - 2 déc. 2009 à 22:26
Bonjour,
Comment afficher un nombre précis d'images par page et insérer un lien vers la page suivante
merci d'avance pour votre aide
voici ma portion de code
<?php
$sql = "SELECT nom,id_commune,id_img,nom_img,largeur,hauteur,largeur_vignette,hauteur_vignette,legende_img,commentaire
FROM communes left join communes_images on communes.id=communes_images.id_commune WHERE communes.nom LIKE '$motsclef' order by nom_img";

$result= mysql_query($sql)or die ('Erreur : '.mysql_error() );
$total=mysql_num_rows($result);

while ($data= mysql_fetch_array($result))

{
echo "<a OnClick=\"img_Popup('$data[nom]/images/$data[nom_img].jpg',$data[largeur],$data[hauteur],-1,-1,1,0,'#000000','#FFFFFF','',3)\"><img src=\"$data[nom]/images/mini/small_$data[nom_img].jpg\"border=2 width=$data[largeur_vignette] height=$data[hauteur_vignette] hspace=5 vspace=5 onMouseOver=\"poplink('$data[legende_img]')\" onMouseOut=\"killlink()\"></a>";
}
?>

1 réponse

knasucre22
Messages postés
104
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
26 août 2014
29
2 déc. 2009 à 00:00
Salut,

Si tu utilise mysql tu peux ajouter LIMIT XX,YY à ta requête.
genre LIMIT 0,30 sélectionne seulement les 30 premier enregistrement.

Ensuite pour faire un lien vers la page suivante, tu utilise une variable GET genre xxx.php?page=2.
Puis ton limit devient donc "LIMIT ".($_GET['page']*30-30).",".$_GET['page']*30 .

J'espère que je t'ai aidé.
0
Merci super c'est exactement la clé qui me manquait pour poursuivre
merci encore
0