Bonjour,
je veux créer un tableau (planning), de deux dimensions où l'axe des abscisses contient des dates et l'axe des ordonnées de nom pris dans une base de données.
Problème, je n'arrive pas à afficher les noms sur l'axe vertical. Voici ce que j'ai fait, mais ça ne marche pas :
Petite précision je travaille avec le framework Zend.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <script type="text/javascript"> //date de début de saison var d = new Date(2010, 3, 1); var d2 = new Date(); //construction du planning (9 lignes - 184 colonnes) var planning = new Array(9); for(var i=0; i < planning.length; i++) { planning[i] = new Array(184); } //la première ligne verticale doit contenir tous les noms <?php $studio = new Studios; $arr = array(); for($i =1; $i<9; $i++) { $studio = $studio->getStudio($i); $nom = $this->escape($studio['nom_studios']); $arr[] = $nom; } ?> var j = 1; <?php foreach($arr as $value) : ?> var nom = "<?php echo ($value); ?>" ; planning[j][0] = nom; j++; <?php endforeach; ?> //la première ligne horizontal doit contenir des dates for(var i=1; i < planning[0].length; i++) { planning[0][i]= d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear(); d2=d.getDate()+1; d.setDate(d2); } </script>
Quelqu'un pourrait-il m'aider?
Merci d'avance pour vos réponses
Dawn
Partager