Les forums de JeuxVideo.com Taille normale Grande taille

Forum : Création de sites web

Ajouter ce forum à mes forums préférés Ajouter ce forum à mes forums préférés

Sujet : « Pagination : identifier ID et organiser  »

Créer un nouveau sujet   Liste des sujets
Alerte mail  Répondre  Rafraichir
  • Aurorion Voir le profil de Aurorion
  • Posté le 24 novembre 2011 à 17:16:45 Avertir un administrateur
  • Salut,
    Pour mon site en construction, je souhaiterais qu'en entrant l'id d'un message, être redirigé vers le topic en question avec le numéro de page correspondante, par exemple, le message 14 est dans la page 2, qu'il sache reconnaitre dans quel page il est, pour ensuite m'y rediriger.

    Mais ce n'est pas si simple que ça... Je n'ai pas vraiment essayer car je n'ai aucune idée de comment m'y prendre.
    Voici mon code "base" pour illustrer à peu près ce que je souhaite faire :
    http://wall.deblan.fr/x1fa8/php/1/#form

    Merci d'avance de votre aide.
  • Lien permanent
  • deepblue Voir le profil de deepblue
  • Posté le 24 novembre 2011 à 17:27:31 Avertir un administrateur
  • 1- connaitre le topic
    2- savoir combien de messages sont liés à ce topic
    3- savoir combien de pages sont générées (en fonction du nombre d'éléments par page)
    4- savoir la position du messages par rapport aux autres
    5- un coup de module et tu devrais avoir la page dans laquelle se trouve le message :-)
  • Lien permanent
  • Aurorion Voir le profil de Aurorion
  • Posté le 25 novembre 2011 à 12:05:20 Avertir un administrateur
  • Merci, j'essayerais de me débrouiller avec ces éléments ce soir :peur:
  • Lien permanent
  • rasta-darkiron Voir le profil de rasta-darkiron
  • Posté le 25 novembre 2011 à 17:30:11 Avertir un administrateur
  • deepblue ta parfaitement répondu tu peut pas fair mieux :ok:
  • Lien permanent
  • Aurorion Voir le profil de Aurorion
  • Posté le 25 novembre 2011 à 23:25:12 Avertir un administrateur
  • En fait, mon soucis est de savoir la positoin du messages par rapport aux autres, le reste je sais faire :(
  • Lien permanent
  • Tiddo Voir le profil de Tiddo
  • Posté le 25 novembre 2011 à 23:26:38 Avertir un administrateur
  • Avec l'ID ?
  • Lien permanent
  • Aurorion Voir le profil de Aurorion
  • Posté le 26 novembre 2011 à 11:36:47 Avertir un administrateur
  • Peut-être avec un COUNT(*) du nombre de message ? je vais essayer.
  • Lien permanent
  • Thymotep Voir le profil de Thymotep
  • Posté le 26 novembre 2011 à 11:49:00 Avertir un administrateur
  • Deepblue à parfaitement répondu.

    Pour cela je vois une possibilité, une requête SQL qui compte le nombre de message du topic ayant un ID (ou une date) inférieur à l'ID du message, tu vas donc avoir le nombre de message avant celui que tu cherches. Suffit de diviser le nombre des messages par le nombres de messages par page, et tu sauras sur quelle page il se situe :)
  • Lien permanent
  • deepblue Voir le profil de deepblue
  • Posté le 26 novembre 2011 à 11:50:35 Avertir un administrateur
  • modulo*

    @Aurorion : comment tu sais quelle est la position du 3ème doigt gauche de ta main par rapport au dernier doigts de ta main droite ? Bah tu comptes le nombre de doigts qu'il y a entre (donc 6, et tu ajoutes 1 [note : je compte à partir de 0], la position est donc 7) , ou bien tu récupères la différences du nombre de doigts total moins la position à gauche : 10 - 3, ce qui fait aussi 7.
  • Lien permanent
  • FREElNDAPLACE Voir le profil de FREElNDAPLACE
  • Posté le 28 novembre 2011 à 23:15:32 Avertir un administrateur
  • J'interviens sans aider ici, mais OMFG ce que ton code ressemble à celui de AllForum :ouch:

    Voilà, pardon du dérangement :noel:
  • Lien permanent
  • Aurorion Voir le profil de Aurorion
  • Posté le 29 novembre 2011 à 08:20:50 Avertir un administrateur
  • En effet, la pagination étais trop hard pour moi, alors j'ai pris sur Spadox ( et pas AllForum, qui je le rappel, AllForum = Spadox ), mais il reste que ce n'est point un JVCLike.
  • Lien permanent
  • FREElNDAPLACE Voir le profil de FREElNDAPLACE
  • Posté le 29 novembre 2011 à 22:51:05 Avertir un administrateur
  • Oh je ne critique pas du tout, il me semblait bien l'avoir déjà rencontré :noel:
  • Lien permanent
  • Aurorion Voir le profil de Aurorion
  • Posté le 30 novembre 2011 à 07:36:25 Avertir un administrateur
  • Oui enfin, tu vas pas me dire que c'est du Spadox, ça :
    http://puu.sh/9CEg

    Rappel : la free n'as pas inventé le PHP.
  • Lien permanent
  • FREElNDAPLACE Voir le profil de FREElNDAPLACE
  • Posté le 30 novembre 2011 à 08:55:56 Avertir un administrateur
  • Oh détends toi bonhomme, je dis juste que j'ai déjà vu ce code, je te critique pas.

    Si je voulais, je dirai que c'est pitoyable d'apprendre un langage en se basant sur un code fait par un gamin de 13 ans, et bourré de failles et de code moche.
  • Lien permanent
  • Aurorion Voir le profil de Aurorion
  • Posté le 6 février 2012 à 11:58:12 Avertir un administrateur
  • +1
    D'ailleur jerry parce que j'ai encore recommencer mon script depuis :hap:

    Bon, après plusieurs années de recherche... j'ai enfin réussi la fonction que je voulais faire :noel:
  • Lien permanent
Alerte mail  Répondre  Rafraichir

Sujet : « Pagination : identifier ID et organiser  »

Créer un nouveau sujet   Liste des sujets

Flux RSS du sujet "Pagination : identifier ID et organiser "