Séparer un tableau [PHP ] - PHP - Programmation
Marsh Posté le 01-05-2006 à 10:32:06
Qu'est-ce que t'appelles "colonnes" ? C'est un tableau à deux dimensions ? Donne un exemple si possible.
Marsh Posté le 01-05-2006 à 10:46:38
Les 10 première lignes excuse moi.
Places Equipes Bp Bc Points
1 Lyon 0 0 78
2 Bordeaux 0 0 61
3 Lille 0 0 58
4 Rennes 0 0 56
5 Marseille 0 0 55
6 Auxerre 0 0 53
7 Lens 0 0 53
8 Paris SG 0 0 51
9 Le Mans 0 0 50
10 Monaco 0 0 49
11 Nice 0 0 49
Suivant -> // Lien pour afficher la suite du tableau
12 Saint-Etienne 0 0 46
13 Nantes 0 0 44
14 Nancy 0 0 43
15 Toulouse 0 0 40
16 Sochaux 0 0 37
17 Troyes 0 0 35
18 Strasbourg 0 0 28
19 Ajaccio 0 0 27
20 Metz 0 0 25
//La suite qui apparait à la place de la prmière partie.
Marsh 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.
Marsh 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 ...
Marsh 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?
Marsh 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 ? !
Marsh Posté le 01-05-2006 à 12:35:05
actuellement ta requete SQL a quelle forme ?
select * from table_resultat ?
Marsh Posté le 01-05-2006 à 12:38:40
non
Select * from table_result order by Point desc;
Marsh 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
Marsh 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?
Marsh Posté le 01-05-2006 à 12:59:04
Splinter_7 a écrit : 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? |
Evidemment
Marsh Posté le 01-05-2006 à 14:11:53
sinon en css t'a qu'a fixer le backgound
body{
background-image : url(ton_image.jpg) ;
background-attachment : fixed ;
}
non moi je dit ca, je dit rien, mais bon c'est plus rapide
Marsh Posté le 01-05-2006 à 14:21:59
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
Marsh Posté le 01-05-2006 à 14:41:39
Splinter_7 a écrit : 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.
Marsh 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é...
Marsh Posté le 01-05-2006 à 14:55:49
<body background="ton_fond.jpg" bgproperties="fixed">
sans utiliser le css, que du html.... ca suffit toujour pas ?
Marsh Posté le 01-05-2006 à 14:58:09
tu peut pas me dire que tu va faire un site sans html, parce que je te ccroirait pas de toutes facon, le php est fait pour s'integrer au html
Marsh Posté le 01-05-2006 à 15:02:01
J'ai jamais dit que je n'utilisais pas de Html, et je prefer la solution qui consiste à integrer un mot clé dans ma requête SQL
Marsh Posté le 01-05-2006 à 10:13:59
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:
- les 10 premières colonnes d'un part
-Un lien <[b]a href[/b]='bla.php' target='feuille'>Suivant -></a>
-Lorsque je clique sur le lien la suite du tableau s'affiche dans la même page à la place de la première partie du tableau.
Si vous avez besoin de plus de renseignements, je suis là !
Merci d'avance.