CHangement de fond une fois sur deux - PHP - Programmation
Marsh Posté le 12-02-2007 à 22:37:35
Code :
|
libre à toi de faire deux styles css différents pour chaque ligne et de mettre le nom de la classe en parametre
Marsh Posté le 12-02-2007 à 22:47:47
ok merci bien
Marsh Posté le 12-02-2007 à 22:59:27
j'ai un peu du mal ...
Je ne sais pas comment paramètrer mon $array ...
Code :
|
Marsh Posté le 12-02-2007 à 23:40:57
Bah le array représente les données que tu veux mettre dans le tableau.
Si ça viens de la base de données, tu n'as pas besoin du array() (qui sera fait par un fetch_array par exemple) et utilise le while() a la place du foreach().
Marsh Posté le 12-02-2007 à 23:54:05
en effet, il y a du mieux
Code :
|
Mais mtnt, la moitié des résultats ne s'affichent plus. A quoi est-ce dû ?
Marsh Posté le 12-02-2007 à 23:57:29
Pas besoin d'un modulo pour ça, suffit d'un booléen (à moins d'avoir besoin aussi du compteur)... Enfin bref peu importe.
Citation : |
J'sais pas, dans ton tableau la couleur d'écriture est blanche ?
Marsh Posté le 13-02-2007 à 00:01:14
non meme pas. Les cellules qui sont vides sont moins hautes...
Code :
|
Marsh Posté le 13-02-2007 à 00:12:49
En même temps t'affiches rien là... fais voir ton code entier.
Mais bon c'est pas le changement de couleur qui va changer quoi que ce soit (à part la couleur, that is ).
Marsh Posté le 13-02-2007 à 00:16:43
Soyons fous !
Code :
|
Marsh Posté le 13-02-2007 à 00:52:57
oli1987 a écrit :
|
C'est quoi le but de la manuvre là ?
Marsh Posté le 13-02-2007 à 01:02:33
le while me sert à afficher les résultats de ma requête en plusieurs lignes.
Quant à $array, on m'a donné cela, mais je m'embrouille plus qu'autre chose ...
Marsh Posté le 13-02-2007 à 01:19:57
oli1987 a écrit : le while me sert à afficher les résultats de ma requête en plusieurs lignes. |
bah ouais, parce que si vu comment c'est ecris, tu loupe la moitié de tes résultats...
(chaque appel a mysql_fetch_array avance le "curseur" du résultat sur la requête)
Marsh Posté le 13-02-2007 à 01:28:14
rebonsoir,
dis, avec le code suivant, ca a l'air d'être dans le bon. Seul hic, y a que le premier résultat qui s'affiche. Il doit pas manquer grand chose, mais je vois pas quoi ...
Code :
|
Marsh Posté le 13-02-2007 à 08:46:44
C'est légèrement (voire complètement) n'importe quoi tout ça quand même, avec le <tr> tout seul dans son pauvre for (dans un <td>, en +) et tout le reste du tableau hors de la boucle...
Et puis là tu fais n'importe quoi avec $num_ligne et le modulo 2 parce que tu sais probablement pas du tout ce que tu fais.
Bref, conseil : revois les bases.
Marsh Posté le 13-02-2007 à 09:52:38
Code :
|
Marsh Posté le 13-02-2007 à 10:33:28
N'empeche que le mieux c'est quand même ça, je trouve :
Code :
|
On peut spécifier autant de couleur dans $couleurs là.
Marsh Posté le 13-02-2007 à 10:43:56
Avec le code suivant, le résultat semble bien plus proche :
Code :
|
Mais voici le résultat, seule la première ligne est affichée, et répétée autant de fois qu'il y a de matches :
Que manque-t-il ?
Marsh Posté le 12-02-2007 à 22:27:38
Bonjour,
Dans les résultats d'une requête qui apparaissent dans un tableau j'aimerai qu'une ligne sur deux possède un fond blanc, et l'autre un fond mauve, mais je ne vois pas bien comment m'y prendre pour signaler cela...
Qqun peut il m'aider ?
Merci d'avance