Bonjour, voilà je vous explique. J'ai un tableau qui est remplit à l'aide d'une base de donnée, jusqu'ici pas de problème.
Lors de l'affichage mon tableau est trop long, et comme mon background est une image elle se duplique. Ce que j'aimerai faire c'est séparer le tableau en 2:
//La suite qui apparait à la place de la prmière partie.
Message édité par Splinter_7 le 01-05-2006 à 10:52:17
Yagmoth
Fanboy
Posté le 01-05-2006 à 12:09:03
Tu peux rentrer ta requete dans un tableau, et n'afficher que les lignes qui vont de x à y, x et y étant déterminés par un numéro de page.
Splinter_7
Posté le 01-05-2006 à 12:11:50
dans ce cas il me faut 2 fichiers PHP ?
afbilou
pouet your life
Posté le 01-05-2006 à 12:12:33
Mot clé 'LIMIT' dans ta requete SQL.
'select * from resultat order by place limit '.($_GET['page']-1)*11.',11'
et tu passes 'page' par l'url : resultat.pgp?page=1 pour la premiere page, page=2 pour la deuxieme etc ...
Message édité par afbilou le 01-05-2006 à 12:20:57
Splinter_7
Posté le 01-05-2006 à 12:19:31
il faut que je fasse ça au moment où je recupère mes infos de la base de donnée?
afbilou
pouet your life
Posté le 01-05-2006 à 12:24:14
Oui ... tu pensais a quoi d'autre ?
Splinter_7
Posté le 01-05-2006 à 12:27:09
En réalité, je tire les résultats de ma requête, je les met dans un tableau 1, je trie le tableau 1( pour établir un classement), puis j'affiches.
Donc, si je ne prend qu'une partie du résultat je ne pourrai plus trier mon tableau 1 entièrement ? !
afbilou
pouet your life
Posté le 01-05-2006 à 12:35:05
actuellement ta requete SQL a quelle forme ?
select * from table_resultat ?
Publicité
Posté le 01-05-2006 à 12:35:05
Splinter_7
Posté le 01-05-2006 à 12:38:40
non Select * from table_result order by Point desc;
Message édité par Splinter_7 le 01-05-2006 à 12:39:26
afbilou
pouet your life
Posté le 01-05-2006 à 12:43:55
order by point desc ... ordonne le resultat de la requete par point décroissant ... inutile de retrier en PHP derriere :s
joue avec le mot clé LIMIT dans cette requete pour n'afficher ke 11 resultats par page
Splinter_7
Posté le 01-05-2006 à 12:52:39
nan je ne retri pas. juste une question, si je met LIMIT 11 par exemple, il les 10 résultats suivants vont être pris en compte dans le trie?
non vaut mieux rien dire, c'est pas un site perso. c'est pour le BTS et il doit être réaliser en Php.... UNIQUEMENT en Php
Tu a deja entendu parler de CSS ?? Parce que ta remarque est hors propos la.
Splinter_7
Posté le 01-05-2006 à 14:52:18
Oui j'ai déjà entendu parler de CSS, mais ce que je voulais dire c'est qu'une solution en ajoutant un mot clé dans ma requête répond d'avantage à mon problème même si à première vu c'est plus compliqué...