begin process at 2012 05 31 11:15:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

tri par page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

tri par page

samedi 8 décembre 2007 à 00:07:45 | tri par page

gorn deja pris

Bonjour, je veux afficher une liste de participants que j'ai inscrit dans ma base de donnée après avoir rempli un formulaire, je viens de réussir tout ça, l'affichage marche, mais j'aimerais faire que la liste s'affiche avec 10 participants par page et qu'en dessous il y ai un lien vers la page 2 qui contiendrait les participants 11 à 20 de la base de données, trier par ordre alphabétique.

malheureusement je n'ai aucune idée de comment débuter, voici le code que j'ai fais (qui marche, après il est peut être pas parfait) et il affiche tous les participants à la suite la (enfin en ligne mais si il y a 1000 membres, il y aura un page de fou lol) :

        <?php
mysql_connect("mysql5-17", "surprise", "encoreplusunesurprise"); // Connexion à MySQL
mysql_select_db("suprise"); // Sélection de la base

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content"text/html; charset=utf-8">
        <link href="style.css" rel="stylesheet" type="text/css">
        <title>Inscription à la Ligue Smash Brawl Experience</title>
    </head>
    <body>
        <script type="text/javascript" language="JavaScript" src="./jasc.js" />

        <form name="formulaire" method="post" action="./confirmation.php" onsubmit="return verif();">
    <p align="center"><img src="./images/haut.png" /></p>
    <img src="./images/cotegauche.png" class="imagegauche" />
    <img src="./images/cotedroit.png" class="imagedroite" />
        <p align="center">
<?php       
$reponse = mysql_query("SELECT * FROM membre ORDER BY 2");


// On fait une boucle pour lister tout ce que contient la table :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<table border="0">
<tr style="background: url(images/site/barre.png) repeat;" align="center">
<td width="25"><?php echo $donnees['idMembre']; ?></td>
<td width="100"><?php echo $donnees['pseudo']; ?></td>
<td width="300"><?php echo $donnees['msn']; ?></td>
<td width="120"><?php echo $donnees['codeami']; ?></td>   
</tr>
</table>
<?php
}



// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL
?>
</p>
        <p align="center"><img src="./images/bas.png" /></p>
        </form>
    </body>
</html>


voilà ^^ merci d'avance pour ceux qui pourront m'aider :)
samedi 8 décembre 2007 à 00:26:26 | Re : tri par page

yoman64

Membre Club
Réponse acceptée !
Salut,
Premièrement: cherche sur le site ya plein d'exemples pfff.

Deuxiemement , j'suis gentil alors j'te donne une piste

dans ta requete SQL tu dois ajouté un LIMIT0,10

$debut=($_GET['page']-1)*10;
mysql_query("SELECT * FROM membre ORDER BY 2 LIMIT $debut , 10" )

pour afficher le nombre totale de page tu peux faire :

$query = mysql_query("SELECTCOUNT(*) FROM membre");
$totalpage = round((strval(mysql_result($query,0,0))/10) ,0);
for ($i=1;$i<=$totalpage;$i++) echo "<a href='?page=$i'>Page $i</a> &nbsp;&nbsp;";



Ce ne sont que des exemples vite fait, tu vas surment devoir les adapter légerement , mais en gros ça te donne une idée ^^.

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
samedi 8 décembre 2007 à 12:15:36 | Re : tri par page

gorn deja pris

Réponse acceptée !
ok jte remercie bien ^^ je test ça dans l'aprem!


Cette discussion est classée dans : base, page, mysql, tri, participants


Répondre à ce message

Sujets en rapport avec ce message

Fusion PHP et MySQL [ par Also know as ] Bonjour,Voilà j'ai un problème tout bête je suis ne train de débuter en PHP avec MySQL et je cherche le moyen de lire la base MySQL à plusieurs endroi Lire base MySQL [ par Also know as ] Bonjour, J'ai un blocage pour faire un truc tout bête surement pour vous. Voilà j'aimerais automatiser tout mon site pour cela je veux me servir du P probleme de communication avec la base de donnée [ par Olivier885 ] boujour,sa fait deja 2 semaines que j'ésaye d'écrire un code pour récuperer un texte qui se trouve dans la base de donnée et a chaque fois ke jaffiche Probleme de lien sur script de pagination [ par skyman272 ] Bojour, j'ai trouvé ce script sur phpcs.com,  j'ai essayé d'intégrer ce code dans le mien. J'arrive bien à visualiser la première page avec le nb de c Modification page avec FCKEditor [ par flopad ] Bonjour tout le monde,je suis en train d'essayer d'utiliser FCKEditor sur mon intranet afin de donner la possibilité à certains utilisateurs de modifi DIE !!!!! [ par thassa ] bonsoir,j'ai un probleme avec ce bout de code: mysql_query("DROP DATABASE $base ");  if(mysql_error())  die(' alert("erreur! base non existante"); ' Salut je peux faire une page qui cherche un enregistrement dans une base mysql [ par echibat ] Salut je peux faire une page qui cherche un enregistrement dans une base mysql Lorsque la page a été ouvrir la recherche automatiquement et affic Souci pour un affichage multipage [ par smitchel ] Salut tout le monde, voila j'ai essayer de créer un systeme de news avec un affichage multipage (pas terminé encore) dans l'ensemble j'ai reussi a fai Afficher sur pllusieurs page les données d'une base mysql [ par romega ] Bonjour a tous,Alors pour faire un blog, j'ai une base de donnée contenant des titres, des billets, des dates, etc... Et j'ai besoin d'afficher ce que php & mysql [ par chako ] Salut, je suis entrain de développer une page web qui permet de la recherche dans la base de donnée à l'aide de php & mysql et j'utilise wamp5_1.7.4.e


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales