|
|
|
|
Posté par
zigues, le vendredi 30 mars 2007 à 20:20:21
<FORM METHOD=POST ACTION="majform.php" name="majcalendar">
<table align="center" width="420" border="1" cellpadding="5" cellspacing="0" class="tab_numero" bgcolor="#E0D1B2">
<tr align="center">
<?
//Détection du 1er et dernier jour du moiS
$nombre_date = mktime(0,0,0, $mois, 1, $an);
$premier_jour = date('w', $nombre_date);
$dernier_jour = 28;
while (checkdate($mois, $dernier_jour + 1, $an))
{ $dernier_jour++;}
//Affichage de 7 jours du calendrier
for ($i = 0; $i < 7; $i++){
if ($i < $premier_jour){
echo '<td width="60"></td>';
}else{
$ce_jour = ($i+1) - $premier_jour;
// si c'est un jour reserve on applique le style reserve
if($tab_jours[$ce_jour]){
$checked= '1';
echo '<td width="60" class="reserve">';
echo $ce_jour;
echo '<br />';
// conversion de la en aaaa-mm-jj (cf fonctions.php)
$date = ajout_zero($ce_jour, $mois, $an);
// on supprime le jour correspondant via la page recuperation_enlever.php
echo '<input type="checkbox"';
if ($checked == 1){ echo 'checked="checked"';};
echo 'name='.$date.'>';
echo '</a>';
echo '</td>';
// sinon on ne met pas de style
}else{
$checked= '0';
echo '<td width="60" class="libre">';
echo $ce_jour;
echo '<br />';
// cf fonctions.php
$date = ajout_zero($ce_jour, $mois, $an);
// on ajoute le jour correspondant via la page recuperation_ajouter.php
echo '<input type="checkbox"';
if ($checked == 1){ echo 'checked="checked"';};
echo 'name='.$date.'>';
echo '</a>';
echo '</td>';
}
}
}
//affichage du reste du calendrier
$jour_suiv = ($i+1) - $premier_jour;
for ($rangee = 0; $rangee <= 4; $rangee++){
echo '</tr>';
echo '<tr align="center" class="numero">';
for ($i = 0; $i < 7; $i++){
if($jour_suiv > $dernier_jour){
echo '<td width="60">';
echo '</td>';
}else{
// si c'est un jour reserve on applique le style reserve
if($tab_jours[$jour_suiv]){
$checked= '1';
echo '<td width="60" class="reserve">';
echo $jour_suiv;
echo '<br />';
$date = ajout_zero($jour_suiv, $mois, $an);
echo '<input type="checkbox"';
if ($checked == 1){ echo 'checked="checked"';};
echo 'name='.$date.'>';
echo '</a>';
echo '</td>';
// sinon on ne met pas de style
}else{
$checked= '0';
echo '<td width="60" class="libre">';
echo $jour_suiv;
echo '<br />';
$date = ajout_zero($jour_suiv, $mois, $an);
echo '<input type="checkbox"';
if ($checked == 1){ echo 'checked="checked"';};
echo 'name='.$date.'>';
echo '</a>';
echo '</td>';
}
}
$jour_suiv++;
}
}
?>
</table>
<table align="center" width="420" height="87" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="30" align="center" colspan="2"><input type="submit" value="Modifier le calendrier"><br></td>
</tr>
<tr>
<td height="30" align="center" colspan="2"><input type="reset" value="Annuler les changements"><br><br></td>
</tr>
<tr>
Configuration: Windows XP Opera 9.00
Merci Zigues,
gg le code lol j' avai carrement pas pensé de me servir de mon calandrier de reservation ! |
| 06/11 19h24 | [PHP] Upload de fichiers | PHP |
| 14/05 14h10 | [Windows 98] Formatage avec disquette de démarrage | Windows 98 |
| 23/03 09h33 | [mythes] Le format GIF est soumis à une licence | Mythes et légendes |
| 03/07 17h07 | Devenir infographiste | Emploi |
| 23/07 22h24 | Devenir ingénieur informatique | Emploi |
| 11/09 13h33 | Extraire les info avant de formater | 1 |
| 17/08 09h28 | Extraction d'information en php | 2 |
| 18/03 19h34 | Extraire valeur d'un formulaire en php | 0 |
| 20/06 21h27 | Php + formulaire et titre du mail | 7 |
![]() | DbPowerAmp - dBpoweramp Music Converter™ (DMC), appelé 'couteau suisse audio', permet : de ripper les CD audio, c'est-à-dire d'en... | Catégorie: Conversion audio Licence: Shareware |
![]() | Exstora - Ne vous est-il jamais arrivé de devoir écrire une petite note quelque part, et que tout compte fait vous l'écrivez sur un... | Catégorie: Organiseur Licence: Freeware/gratuit |
![]() | HP USB Disk Storage Format Tool - HP USB Disk Storage Format Tool est un petit utilitaire permettant de formater une clé USB ou un lecteur MP4 . Il permet... | Catégorie: Formatage/Partitionnement Licence: Freeware/gratuit |
![]() | Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de... | Catégorie: Conversion audio Licence: Freeware/gratuit |
![]() | IBM Infoprint 1612 | Catégorie: Imprimante | 318.89 € MicroChoix |
![]() | Lexmark Forms Printer 2591 | Catégorie: Imprimante | 617.90 € MicroChoix |
![]() | Lexmark Forms Printer 2591N | Catégorie: Imprimante | 773.90 € MicroChoix |
![]() | Lexmark Forms Printer 2581n | Catégorie: Imprimante | 776.50 € MicroChoix |