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 59 60 61 62 63 64 65 66 67 68
| <?php
// Création des variables pour la liste déroulante de la date de début
$mercrediprochain = strtotime("next Wednesday")+43200;
$mercredifin = $mercrediprochain+6048001;
$unjour=86400;
?>
<form action="test2.php" method="post">
<select name="jourdebut" onchange="obtenirdate(this)">
<?php for ($c=$mercrediprochain; $c<$mercredifin; $c+=604800) { ?>
<option value="<?php echo date("d/m/Y", $c); ?>">Mercredi <?php echo date("d/m/Y", $c); ?></option>
<?php } ?>
</select><br />
<select name="horaire" onchange="listehoraire(this); derouler(this)">
<option value="0">Selectionnez une valeur</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<div id=div1 style="width:500px;"></div>
<script>
function obtenirdate(liste)
{
date2 = liste.options[liste.selectedIndex].value;
}
function listehoraire(liste)
{
var valeur = liste.options[liste.selectedIndex].value;
var resultat = "<table border='0' width='50%'>";
// Tableau pour afficher les jours dans les différents tableaux d'horaire
var jourdelasemaine = ["Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche", "Lundi", "Mardi"];
// Boucle afficher a cellule
for (a=0; a<valeur; a++)
{
// S'il y a un nombre paire de tableau, recommenrcer une ligne
if (a%2==0)
resultat += "<tr><td>";
// sinon, fermer juste la cellule
else
resultat += "<td>";
resultat += '<table style="margin-left:20px;" width="200" border="1" cellspacing="0" cellpadding="0"><tr>'
// Boucle affichant les lignes d'un tableau d'une semaine
for (b=0; b<7; b++)
{
resultat += '<td width="92">'+jourdelasemaine[b]+' '+date2+'</td><td width="102"><input name="semaine['+a+']['+b+']" type="text"/></td></tr>'
}
resultat += '</tr></table><br />'
if (a%2==0)
resultat += "</td>";
else
resultat += "</td></tr>";
}
resultat += "</table>";
document.getElementById("div1").innerHTML = resultat;
}
function derouler(liste)
{
$("div1").show("slow");
}
</script>
<input type="submit" value="Envoyer" />
</form> |
Partager