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 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| <div id="div1" style="display:block;">
<form name="inscription" method="POST">
<table border="0" align="center" style="font-size:12px">
<tr> ici des input type="text"
<td align="right" colspan="2"><span style="cursor:pointer;color:blue" onclick="fermer_form('div1','div2','div3')"><img src="images/droite.jpg" style="border:none" alt="" /></span></td>
</tr>
</table>
</div>
ici tout le traitement de 2 calendriers
<div id="div2" style="display:none">
<!---affichage des dates sélectionnées--->
<center>
date d'arrivée : <input type="text" name="DateDebut" style="border:1px blue solid;width:80px;cursor:pointer;" maxlength="10" id="dateDebut" onfocus="visuCal(this);" onblur="masqueCal(this);" onkeyup="this.style.color=testTypeDate(this.value)">
date de départ : <input type="text" name="DateFin" style="border:1px blue solid;width:80px;cursor:pointer;" maxlength="10" id="dateFin" onfocus="visuCal(this);" onblur="masqueCal(this);" onkeyup="this.style.color=testTypeDate(this.value)">
<input type="submit" name="valider" value="valider" style="width:60px; cursor:pointer">
<br /><br />
<?php
//test de validité des dates
if ((!empty($DateDebut)) && (!empty($DateFin))){
list($jour, $mois, $annee) = explode('/', $DateDebut);
//initialise les jours de la semaine d'arrivée
$joursemaine = array('dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi');
// calcul du timestamp de la date de début
$timestamp1 = mktime (0, 0, 0, $mois, $jour, $annee);
list($jourf, $moisf, $anneef) = explode('/', $DateFin);
$timestamp2 = mktime (0, 0, 0, $moisf, $jourf, $anneef);
//teste si la date de départ est inférieure à la date d'arrivée
if ($timestamp2 <= $timestamp1){
echo "<br /><span style='color:red'><strong>La date de départ doit être supérieure à la date d'arrivée!</strong></span><br />";
}
//teste si la date de départ est supérieure à la date d'arrivée
elseif ($timestamp2 > $timestamp1){
//teste si les dates de départ et d'arrivée sont un samedi
if ($joursemaine[date("w",$timestamp1)] != 'samedi'){
echo $joursemaine[date("w",$timestamp1)];
echo " $DateDebut <span style='color:red'><strong> La date d'arrivée doit être un <u>samedi</u> !!</strong></span><br />";
}
if ($joursemaine[date("w",$timestamp2)] != 'samedi'){
echo "<br /><span style='color:red'><strong>La date de départ doit être un <u>samedi</u> !!</strong></span><br />";
}
}
//si tout est correcte enregistrer la réservation
}
?>
</center>
</div>
<div id="div3" style="display:none">
<center>
date d'arrivée : <input type="text" name="DateDebut1" value="<?php echo $DateDebut1;?>" style="border:1px blue solid;width:80px;" maxlength="10" >
date de départ : <input type="text" name="DateFin1" value="<?php echo $DateFin1;?>" style="border:1px blue solid;width:80px;" maxlength="10" >
<input type="button" name="valider" value="Modifier" style="width:70px; cursor:pointer">
</div>
</form> |
Partager