insérer des valeurs d'une bd dans un tableau javascript
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 :
Code:
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> |
Petite précision je travaille avec le framework Zend.
Quelqu'un pourrait-il m'aider?
Merci d'avance pour vos réponses
Dawn