Compter un nombre de téléchargement par page
Résolu
Yuushi_Sato
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
Yuushi_Sato Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Yuushi_Sato Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila je m'explique actuellement j'ai ce code:
j'aimerais que les téléchargements sont au nombre de 20 par page
comment faire et ou je dois mettre le code?
de plus j'aimerais un classement alphabetique <a><b><c>...
Pouvez vous m'aider?
voila je m'explique actuellement j'ai ce code:
<?php
// Connexion au serveur
$connexion = mysql_connect($host, $login, $pwd) OR die("Erreur de connexion");
mysql_select_db($base) OR die("Erreur de sélection de la base");
// On récupère les données
$requete = mysql_query("SELECT titre, lien, lien2, type, format FROM download ORDER BY titre ASC") OR die("Erreur de la requête MySQL");
// On ouvre un tableau pour l'affichage
echo "<table width=\"100%\" valign=\"top\">
<tr><td><img src=\"themes/images/telechargements.gif\" border=\"0\" alt=\"-- Téléchargements --\"/></td></tr>";
// Tant qu'une ligne sera présente, la boucle continuera
while($resultat = mysql_fetch_assoc($requete))
{
//Si 2 liens sont présent alors affichage de l'affichage de fond agrandi
if ($resultat["lien2"] != "")
{
echo "<tr><td style=\"background-image:url('http://www.xtrem-sound.fr/themes/images/dl2.gif');background-repeat:no-repeat; width:690px; height:105px;\">";
}
//sinon affichage image de fond standard
else {
echo "<tr><td style=\"background-image:url('http://www.xtrem-sound.fr/themes/images/dl_center.gif');background-repeat:no-repeat; width:690px; height:85px;\">";
}
//affichage du titre
echo "<center><font color=\"CC0000\"><strong><b>".$resultat["titre"]."</b></strong></font><font color=\"black\"><br />";
//Si affichage de 2 liens
if ($resultat["lien2"] != "")
{
echo "<small><b>Lien 1:</b> <a href=\"".$resultat["lien"]."\" target=\"_blank\">".$resultat["lien"]."</a></small><br />";
echo "<small><b>Lien 2:</b> <a href=\"".$resultat["lien2"]."\" target=\"_blank\">".$resultat["lien2"]."</a></small><br />";
}
//Sinon on affiche un seul liens
else {
echo "<small><b>Lien:</b> <a href=\"".$resultat["lien"]."\" target=\"_blank\">".$resultat["lien"]."</a></small><br />";
}
//On affiche le type et son format
echo "<small><b>Type de lien :</b><i> ".$resultat["type"]."</i></small><br /><small><b>Format :</b> <i>".$resultat["format"]."</i></small></font>";
}
//On compte le nombre de lien dans la base de données
$count = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM download");
$donnees = mysql_fetch_array($count);
//puis on termine avec le logo bas
echo "</td></tr>
<tr><td style=\"background-image:url('http://www.xtrem-sound.fr/themes/images/center3.gif');background-repeat:no-repeat; width:690px; height:18px;\"><small><b>Il y a <font color=\"red\">" . $donnees["nbre_entrees"] . "</font> Fichiers (Album & MP3) en téléchargements</b></small></td></tr>";
//On cloture la BDD pour eviter de trop la soliciter
mysql_close();
//On ferme maintenant le tableau
echo "
</table>";
?>
j'aimerais que les téléchargements sont au nombre de 20 par page
comment faire et ou je dois mettre le code?
de plus j'aimerais un classement alphabetique <a><b><c>...
Pouvez vous m'aider?
Configuration: Windows Vista Firefox 3.5.5
11 réponses
-
oula c beaucoup de chose a lire mais je ne pige pas tro la question????
-
En clair actuellement j'ai une 40ene de tele chargement et j'aimerais en mettre 20 par page
Comment faire je n'y arrive pas? -
ouep mon pere est informaticien je lui demanderai et jte donnerai la reponse un de ces jours a+
-
Comment faire pour trier ces 40 items de cette page pour qu'il y en ai plus que 20 par "pages" ?
Pas besoin de papas informaticiens, juste un peu de bon sens !
Cordialement Zestyr
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
mais il pose la question je vé lui repondre!!!!! si il la pose c'est qu'il a déjà essayé
-
je sais que
$maxdl = 20; // Nbre max de dl/page
apres je sais pas comment faire pour la requete sql -
-
c bon merci j'ai trouver pour les pages
-
okay ta mis"resolu"???
Mé O FAITE g pas compris ce que tu voulais,,,????? -
Tu as du mettre une Limite à ta requête SQL "LIMIT 20" c ça avec un "ORDER BY " ???
-
non c bon j'ai trop pour mettre sa en page par page avec une limite de 20 par page mais pas dans la requete sql sinon sa en affiche que 20 limite et moi j'en est deja 40 il me fallait une pagination
mais merci quand meme de ta reponse