Resultat requete php sur plusieurs pages

Petit nouveau ! | 2 Messages

05 févr. 2017, 17:31

Bonjour
Je suis vraiment débutant et désolé si ma question a été posé des centaines de fois.
Je voudrai que le résultat d'une requête php s'affiche sur plusieurs pages. Pour l'instant volontairement je limite la requête à 40 :

}
echo ' Les 40 premiers résultats sont : ';
echo "<table border=1 cellspacing=0>";
echo "<tr><th>Année</th><th>"
. "Nom et Prénom</th></th></tr>\n";
$line = 0 ;
;
while( ($row = mysql_fetch_array($find_weddings_result)) && $line++<40) {
echo "<tr><td>" . $row['annee'] . "</td><td>"
. '<a href="' . $row['url'] . $row['registre'] . ".pdf" .'"TARGET="_BLANK">' . $row['nom_epoux'] . " " . $row['prenom_epoux'] ."</a>\n". "</td>";

}

Merci par avance pour votre aide

Mammouth du PHP | 1967 Messages

06 févr. 2017, 09:17

C'est aunivea de la requète SQL qu'il faut limiter, pas à l'affichage. ensuite tu calcule le nombre de page via une requète count() et tu conçois les lien vers les pages suivantes et précédentes avec des parmaètre GET par exemple
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone du rubik's cube

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

06 févr. 2017, 11:09

Il faut que tu utilises la clause LIMIT dans ta requête SQL.
Il y a pas mal de tuto sur internet, en voici un par exemple : http://www.vulgarisation-informatique.c ... on-sql.php
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 2 Messages

06 févr. 2017, 11:19

Bonjour
Merci e vais jeter un coup d'oeil au lien