Page 1 sur 1

Tableau dans un post

Posté : 01 mars 2005, 13:51
par Claedeus
Bonjour, j'ai un petit soucis, j'aimerais inclure un tableau dans un post , apres quelque recherche de ma part je trouve les fonctions etc etc et je me met au travail et apres kk minutes je me rend compte que le tableau n'apparait pas en debut de post mais apres X ligne invisible ( le X ayant rapport avec le nombre de ligne de mon tableau , bref.

Code : Tout sélectionner

<table border="1"> <tr bgcolor=#AAAAAA><td>[b]Nom[/b]</td><td>[b]DKP[/b]</td><td>[b]Case1[/b]</td><td>[b]Case2[/b]</td><td>[b]Case3[/b]</td><td>[b]Case4[/b]</td><td>[b]Case5[/b]</td></tr> <tr><td>[color=white]Eowynea[/color]</td><td>[color=red]50[/color]</td><td>[color=white] 0[/color]</td><td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td><td>[color=white]0[/color]</td><td>[color=white]0[/color]</td></tr> <tr><td>[color=white]Eowynea[/color]</td><td>[color=red]50[/color]</td><td>[color=white] 0[/color]</td><td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td><td>[color=white]0[/color]</td><td>[color=white]0[/color]</td></tr> <tr><td>[color=white]Eowynea[/color]</td><td>[color=red]50[/color]</td><td>[color=white] 0[/color]</td><td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td><td>[color=white]0[/color]</td><td>[color=white]0[/color]</td></tr>

Posté : 01 mars 2005, 13:52
par Claedeus
Donc voila ce ke j ai mis , et dans ce cas le tableau sera decaler legerement vers le bas , mon probleme viens du fait que je dois avoir 70 lignes et la .. c est totalement en bas

kk un a une solution ?

Posté : 01 mars 2005, 16:26
par crab
Une petite recherche sur le forum ne fait pas de mal...

==> http://www.phpfrance.com/forums/voir_sujet-517.php

Posté : 02 mars 2005, 10:27
par Claedeus
Merci bcp pour le lien , et dsl ) je n arrivait pas a fair eune recherche a cause de ma connection ( 56k ^^ )

Merci encore

Posté : 02 mars 2005, 10:48
par Cyrano
Petite remarque d'ordre général: s'il vous plait, quand vous affichez du code, essayez au moins d'en faciliter la lecture. J'ignore avec quel genre d'éditeurs de code certains travaillent, mais des retours à la ligne et une indentation rend le code beaucoup plus facile à suivre et dans bien des cas permet de repérer instantanément des erreurs qui éviteraient ou modifieraient certaines questions.
Pour le code de Claedeus par exemple, ça couterait pas cher de soigner un tout petit peu l'affichage: ce serait pas plus facile pour tout le monde comme ça ??

Code : Tout sélectionner

<table border="1"> <tr bgcolor=#AAAAAA> <td>[b]Nom[/b]</td> <td>[b]DKP[/b]</td> <td>[b]Case1[/b]</td> <td>[b]Case2[/b]</td> <td>[b]Case3[/b]</td> <td>[b]Case4[/b]</td> <td>[b]Case5[/b]</td> </tr> <tr> <td>[color=white]Eowynea[/color]</td> <td>[color=red]50[/color]</td> <td>[color=white] 0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> </tr> <tr> <td>[color=white]Eowynea[/color]</td> <td>[color=red]50[/color]</td> <td>[color=white] 0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> </tr> <tr> <td>[color=white]Eowynea[/color]</td> <td>[color=red]50[/color]</td> <td>[color=white] 0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td> </tr>

Posté : 02 mars 2005, 16:35
par Claedeus
bah c est a dire que j'y avais pensé , le probleme cest que ca ne fonctionne pas et ce code me redonne encore des lignes invisible avant le tableau, j ai resolu le probleme en mettant ce code :

Code : Tout sélectionner

<table border="1"> <tr bgcolor=#AAAAAA><td>[b]Nom[/b]</td><td>[b]DKP[/b]</td><td>[b]Case1[/b]</td><td>[b]Case2[/b]</td><td>[b]Case3[/b]</td><td>[b]Case4[/b]</td><td>[b]Case5[/b]</td></tr><tr><td>[color=white]Eowynea[/color]</td><td>[color=red]50[/color]</td><td>[color=white] 0[/color]</td><td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td><td>[color=white]0[/color]</td><td>[color=white]0[/color]</td></tr><tr><td>[color=white]Eowynea[/color]</td><td>[color=red]50[/color]</td><td>[color=white] 0[/color]</td><td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td><td>[color=white]0[/color]</td><td>[color=white]0[/color]</td></tr><tr><td>[color=white]Eowynea[/color]</td><td>[color=red]50[/color]</td><td>[color=white] 0[/color]</td><td>[color=white]0[/color]</td> <td>[color=white]0[/color]</td><td>[color=white]0[/color]</td><td>[color=white]0[/color]</td></tr> </table>

voila en collant tout comme ca ( tres moche et tout a fait impraticable pour des changements ) ca fonctionne


Si tu as une solution pour que ca fonctionne avec ton code, je suis bien sur prenneur !

Posté : 02 mars 2005, 16:49
par Cyrano
Comme je suppose que tu génères ton tableau avec PHP, il est bon de savoir qu'il est possible de forcer un retour de ligne dans la génération du code html:
<?php
echo("<table>\n");
echo("\t<tr>\n");
echo("\t\t<td>". $variable ."</td>\n");
echo("\t</tr>\n");
echo("</table>\n");
?>
Voilà, essaye un truc comme ça, affiche le dans un navigateur et fais afficher la source:
- le "\t" crée une tabulation;
- le "\n" crée un retour de ligne;
Ceci dit, tu peux aussi procéder différemment:
<?php
// code PHP
?>
<!-- ici du code html normal avec évenutellement des insertions en php pour inclure des variables -->
<table>
  <tr>
    <td><?php echo($variable); ?></td>
  </tr>
</table>
<?php
// Ici, on reprend le PHP normal
?>