boucle sur code javascript
Bonjour,
voila j'utilise un script pour afficher un calendrier dont voici le code de base.
Code:
1 2 3 4 5 6 7 8 9
| <script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/datepicker.js"></script>
<script type="text/javascript" src="js/eye.js"></script>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/layout.js?ver=1.0.2"></script>
</head>
<body>
....
<p id="date3"></p> |
appel:
Code:
1 2 3 4 5 6 7
| $('#date3').DatePicker({
flat: true,
date: ['2008-07-28','2008-07-31'],
current: '2008-07-31',
calendars: 3,
mode: 'range',
starts: 1 |
cela m'affiche un calendrier avec 3 mois.
Je veux maintenant que les dates soient la source d'une base mysql j'ai donc fait cela mais rien ne s'affiche sur le calendrier:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
if(isset($_GET['one'])){
foreach($managerContenuReservation->getListByGite(104801) as $ItemReservation){
$datedeb = $ItemReservation->getDateReservationDeb();
$datefin = ''.$ItemReservation->getDateReservationfin().'';
}
}
?>
<script type="text/javascript">
$('#date3').DatePicker({
flat: true,
date: ['<?php echo $datedeb; ?>','<?php echo $datefin; ?>'],
current: '<?php echo date("Y-m-d")?>',
calendars: 3,
mode: 'range',
starts: 1
});
</script> |
voici la fonction que j'ai fait :
Code:
1 2 3 4 5 6 7 8 9
| public function getListByGite($ref_gite){
$listeReservation = array();
$sql = 'SELECT date_reservation_deb,date_reservation_fin,ref_gite FROM contenu_reservation WHERE ref_gite="'.$ref_gite.'"';
$requete = $this->db->query($sql);
while ($reservation = $requete->fetch(PDO::FETCH_ASSOC))
$listeReservation[] = new ContenuReservation($reservation);
$requete->closeCursor();
return $listeReservation;
} |
merci.