Calendrier PHP

Fermé
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 21 janv. 2010 à 16:36
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 21 janv. 2010 à 17:28
Bonjour,

J'essaie de concevoir un calendrier en php qui affiche le mois demandé via un formulaire... Jusqu'ici tout va bien...

Mais j'aimerais présenter le résultat sous forme d'un tableau (ou liste) présenté comme suit :

L M M J V S D
1 2 3
4 5 6 7 8...

Mais je ne sais pas comment amorcer l'affichage pour que par exemple en janvier, le 1er soit bien vendredi et non un lundi...

Comment je dois faire ? Merci !
A voir également:

4 réponses

pounz Messages postés 14 Date d'inscription jeudi 21 janvier 2010 Statut Membre Dernière intervention 9 février 2010
21 janv. 2010 à 16:39
salut salut alors je sais pas si on a le droit de poster des liens vers d'autres sites ici je pense que c'est bon donc voila
http://www.sutekidane.net/blog/afficher-un-calendrier-en-php-et-en-css.html

le truc c'est pas de pomper le code hein mais de voir ce qui t'interresse de comprendre et ensuite le refaire a ta façon hein :)
bonne chance à toi
0
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 32
21 janv. 2010 à 16:41
C'est bien ce que je cherche à faire...

C'est pour ça que je demande et que je "pompe" pas.

J'ai vu ce site mais j'ai pas bien compris... Les commentaires sont inutiles. Et j'imagine qu'il y a plus simple !
0
pounz Messages postés 14 Date d'inscription jeudi 21 janvier 2010 Statut Membre Dernière intervention 9 février 2010
21 janv. 2010 à 16:53
ba ce que tu peux faire tout simplement c'est une boucle pour les jours les mois et les années et tu te base sur la date d'aujourd'hui tu synchronise tout et ba voila sinon si tu as un bout de code pour qu'on t'aide ce serait plus simple j'essai de t'expliquer avec des mots je me débrouille mieux avec du code perso :p
enfin si tu vois ce que je veux dire tu devrais pas avoir besoin de plus d'aide sinon j'essayerais d'être plus clair
0
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 32
21 janv. 2010 à 17:28
Je te comprends....

Voici le code de mon formulaire (simulation de réservation d'une salle), que je pense assez simple à comprendre :
							<form method="post" id="dates_foyer">
								<select name="mois" id="mois" onchange="document.getElementById('dates_foyer').submit();">
									<?php 
										$mois = array ('','Janvier','F&eacute;vrier','Mars','Avril','Mai','Juin','Juillet','Ao&ucirc;t','Septembre','Octobre','Novembre','D&eacute;cembre');
										$jours = array ('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
										
										$selected_month = $_POST['mois'];
										
										for ($mm=1;$mm<=12;$mm++) {
											if ($mm != $selected_month) {
												echo '<option value="'.$mm.'">'.$mois[$mm].'</option>';
											}
											else {
												echo '<option value="'.$mm.'" selected>'.$mois[$mm].'</option>';
											}
										}
									?>
								</select>
								<select name="annee" id="annee" onchange="document.getElementById('dates_foyer').submit();">
									<?php 
										$annee_courante = date('Y',time());
										$annee_suivante = date('Y',time())+1;
										
										$selected_year = $_POST['annee'];
										
										if ($selected_year == $annee_suivante) {
											echo '<option value="'.$annee_courante.'">'.$annee_courante.'</option>';
											echo '<option value="'.$annee_suivante.'" selected>'.$annee_suivante.'</option>';
										}
										else {
											$selected_year = date('Y',time());
											echo '<option value="'.$annee_courante.'" selected>'.$annee_courante.'</option>';
											echo '<option value="'.$annee_suivante.'">'.$annee_suivante.'</option>';
										}
									?>


Et ensuite ma boucle qui ne marche pas donc en résumé :

echo '<table>';
Et ma boucle ~> pour afficher le tableau du mois correspondant obtenu avec le post[mois'] !
echo '</table>';


j'éppluche avec difficulté le code que tu m'as donné, mais j'arrive pas bien à en faire un tableau et à utiliser les liens...
0