Bonjour,
Je suis entrain de faire un site web dans lequel j’affiche des données extraites d’une base de donnée MySQL.
Mon problème : lorsque les données a extraire sont supérieures a 5 , je voudrais les répartir sur plusieurs pages sans utiliser les Sessions si possible.
Je vous montre donc un extrait de mon site.
Voici la structure de ma base de donnée :
club (
idclub int(11) NOT NULL PRIMARY KEY auto_increment,
nom varchar(50) NOT NULL default ‹ ›,
anneeCreation int(11) NOT NULL default ‹ 0 ›,
)
Voici le code de mon menu :
<ul>
<li><a href="index.php?los_angeles">Los Angeles</a></li>
<li><a href="index.php?new_york">New York</a></li>
<li><a href="index.php?miami">Miami</a></li>
<li><a href="index.php?las_vegas">Las Vegas</a></li>
</ul>
Voici une partie de ma page de requêtes SQL :
if( isset( $_REQUEST[‹ los_angeles ›]) ){
$requete = ‹ SELECT * FROM club ORDER BY nom; ›;
if($result = mysql_query($requete)) {
echo("
while($ligne = mysql_fetch_array($result)) {
$club = $ligne[‹ club ›];
$anneeCreation = $ligne[‹ anneeCreation ›];
echo( »
« );
}
echo( »
$club |
Année de création du club : $anneeCreation |
}
else {
echo ‹ Erreur de requête de base de données. ›;
}
}
Le nombre de clubs par ville étant élevé, j’aimerais en afficher 5 par pages, avec en lien, en bas de chaque page, le nombre de pages.
J’espère que vous pourrez trouver une solution à mon problème.
Merci.