creation d'un tableau dynamique

creation d'un tableau dynamique - HTML/CSS - Programmation

Marsh Posté le 24-02-2003 à 14:34:40    

bonjour,
voila je souhaite faire un tableau qui ressemble à ça , sachant qu'il sera construit à partir d'une base de donnée et qu'il sera consultable sur une page web :
http://membres.lycos.fr/gilwww/planning_temp.gif
j'ai bien pensé le créer en HTML (<table> ) mais je m'interroge sur d'autres méthodes qui pourraient exister...
je trouve pas grand chose, et suis ouvert à toutes propositions et idées.
merci d'avance

Reply

Marsh Posté le 24-02-2003 à 14:34:40   

Reply

Marsh Posté le 24-02-2003 à 15:16:22    

ca sera plus simple de générer une image, non ?

Reply

Marsh Posté le 24-02-2003 à 15:19:23    

Connais tu des outils qui permettent de générer une image à partir d'une base de données ?
je ne vois pas du tout comment faire ?

Reply

Marsh Posté le 24-02-2003 à 15:20:18    

a partir de php, y'a gd par exemple

Reply

Marsh Posté le 24-02-2003 à 15:32:04    

lorill a écrit :

a partir de php, y'a gd par exemple


ouahou !
je viens de lire une doc sur gd, je pensais pas que c'était possible ! merci
est-ce que ça existe aussi en asp (par hasard ?), tu sais pas ?
(ça m'arrangerai)

Reply

Marsh Posté le 24-02-2003 à 15:33:15    

gilloux a écrit :


est-ce que ça existe aussi en asp (par hasard ?), tu sais pas ?


j'en sais rien, mais il doit bien y'avoir un truc equivalent [:sinclaire]

Reply

Marsh Posté le 24-02-2003 à 15:45:01    

En effet : ASPImage
mais tout compte fait je vais faire mon tableau en HTML, ça me permettra d'avoir plus de dynamicité

Reply

Marsh Posté le 24-02-2003 à 16:32:11    

gilloux a écrit :

bonjour,
voila je souhaite faire un tableau qui ressemble à ça , sachant qu'il sera construit à partir d'une base de donnée et qu'il sera consultable sur une page web :
http://membres.lycos.fr/gilwww/planning_temp.gif
j'ai bien pensé le créer en HTML (<table> ) mais je m'interroge sur d'autres méthodes qui pourraient exister...
je trouve pas grand chose, et suis ouvert à toutes propositions et idées.
merci d'avance


Ca doit être possible.
 
Bon déjà il faut faire le cadre général. Ca c'est pas dur, il faut juste veiller à ce que la largeur des colonnes (mois) soit fixe car elle va servir d'unité ( x pixels correspondent à 1 jour).
 
Ensuite pour placer les barres rouges, on peut utiliser le positionnement absolu. Par exemple :
 

div.duree {
  position: absolute;
  background-color: red;
  height: 20px;
}


 
Il faut que les élements qui vont contenir ce DIV soient eux-même positionnés :
 

table, tr, td {
  position: relative;
}


 
Ensuite on met les coordonnées de la barre rouge dans un attribut style. Exemple de ligne :
 

<tr>
  <th>Blabla1</th>
  <td><div class="duree" style="top: 10px; left: 30px; width: 150px"></div></td>
  </td> </td>
  </td> </td>
  </td> </td>
</tr>


 
Ca devrait marcher avec IE 6 et Mozilla.
 
Voir la FAQ pour ces histoires de positionnement.


Message édité par gm_superstar le 24-02-2003 à 16:32:41

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 24-02-2003 à 16:42:42    

on pourrait pas imaginer à la place d'une div une simple image? Un simple trait rouge dont on modifierais la propriété width pour spécifier la longueur
(pardonnez-moi si je dis des bêtises  :sarcastic: )

Reply

Marsh Posté le 24-02-2003 à 16:46:59    

Le problème est le positionnement. Donc que ce soit un DIV ou une image ça change pas grand chose ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed