Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1847 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème d‘affichage sur plusieurs pages

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème d‘affichage sur plusieurs pages

n°1333017
biying
Posté le 27-03-2006 à 17:41:59  profilanswer
 

Bonjour,
Voilà mon problème:
J‘ai un site avec une base de données.Dans cette base il y a différentes tables comme la table client,annonce,etc.
Sur le site un client à la posibilité d‘afficher sa ou ses annonces qu‘il a publié.Le problème si il a deux annonces ou plus les annonces sont affichées dans une même page.Je voudrais qu‘il y aie une annonce par page.
Sachant que les données d‘une ou plusieurs annonce sont affichées via la base de données.
Est-ce quelqu‘un pouurait m‘aider
Merci

mood
Publicité
Posté le 27-03-2006 à 17:41:59  profilanswer
 

n°1333028
naceroth
Posté le 27-03-2006 à 17:54:08  profilanswer
 

C'est hyper clair et précis comme question :D
 
En supposant que ta db soit pas concue avec les pieds (et on va supposer que c'est sous mysql), afficher une news en la sélectionnant par un identifiant unique ou par un autre critère de tri avec where et limit n'est pas différent de les afficher toutes.

n°1333332
nero27
Posté le 28-03-2006 à 10:23:59  profilanswer
 

Voilà un solution :
 

Code :
  1. //tu comptes le nombre d'articles du client
  2. $query="select count(*) from article where id_client=$id_client";
  3. $result=mysql_query($query,$link);
  4. $row=mysql_fetch_row($result);
  5. $nb_articles=$row[0];
  6. //tu prends en compte une variable get qui te permet de connaitre quel article tu dois afficher
  7. if (isset($_GET['limit']) && is_int($_GET['limit']))
  8.    $limit=$_GET['limit'];
  9. else
  10.    $limit=0;
  11. //tu recherches l'article correspondant
  12. $query="select * from article where id_client=$id_client order by id_article asc limit $limit,1";
  13. $result=mysql_query($query,$link);
  14. if ($row=mysql_fetch_assoc($result))
  15. {
  16.    //affichage de l'article
  17. }
  18. //tu affiches les liens précédent et suivant
  19. if ($limit>0)
  20. {
  21.    $prec=$limit-1;
  22.    echo "<a href="page.php?limit=".$prec."">précédent</a>";
  23. }
  24. if ($limit<($nb_articles-1))
  25. {
  26.    $suiv=$limit+1;
  27.    echo "<a href="page.php?limit=".$suiv."">suivant</a>";
  28. }


 
Voilà, j'espère que j'ai bien compris ce que tu voulais ;)


Message édité par nero27 le 28-03-2006 à 10:25:37

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème d‘affichage sur plusieurs pages

 

Sujets relatifs
[résolu] Problème bouton / javascriptProblème de ponctuation ds un fichier texte dynamique ds flash
Problème Validation csscompteur: pages vues
Probleme de cryptage de mot de passeProbleme pour Modifier mon formulaire
[resolu]Problème d'alignementComment calculer le nombre de pages selon une division par 10 ?
Probleme de taille de structure avec char[] et doubleProblème lors d'insertion lignes dans tableau [résolu]
Plus de sujets relatifs à : problème d‘affichage sur plusieurs pages


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)