Une liste déroulante avec les dates.

Soyez le premier à donner votre avis sur cette source.

Snippet vu 26 185 fois - Téléchargée 23 fois

Contenu du snippet

Il suffira de faire un include de cette page à l'endroit souhaiter.

Source / Exemple :


<?php
echo "<SELECT name='i' Size='1'>";

     for($i=1; $i<=31;$i++){	       //Lister les jours

     	       if ($i < 10){		       //Lister les jours pour pouvoir leur ajouter un 0 devant
	       	  echo "<OPTION>0$i<br></OPTION>";
		           }
               else {
	          echo "<OPTION>$i<br></OPTION>";
                    }
                          }
echo "</SELECT>";

echo '<SELECT name="d" Size="1">';

     for($d=1; $d<=12;$d++){	       //Lister les mois

     	       if ($d < 10){		       //Lister les jours pour pouvoir leur ajouter un 0 devant
	       	  echo "<OPTION>0$d<br></OPTION>";
		           }
               else {
	          echo "<OPTION>$d<br></OPTION>";
                    }
                          }
echo "</SELECT>";

$date = date('Y');		 //On prend l'année en cours
	
echo '<SELECT name="y" Size="1">';

     for ($y=2000; $y<=$date; $y++) {	       //De l'année 2000 à l'année actuelle
     	 echo "<OPTION><br>$y<br></OPTION>"; }
echo "</SELECT>";
?>

Conclusion :


Je suis débutant et donc... il y'a de petites incohérences mais ceci marche sans érreurs. Voilà

Rude

voici voici j'ai modifié. J'ai tester, cela marche sans problemes. Encore merci à tous n'hésiter pas à aller voir les explications de FRANCO_SE à la fin qui clarifie très bien les choses

A voir également

Ajouter un commentaire

Commentaires

Super c'est tout ce que je voulais
neoloop
Messages postés
4
Date d'inscription
lundi 20 novembre 2006
Statut
Membre
Dernière intervention
31 décembre 2006
-
et voici:
1. <?php
2. echo "<SELECT name='i' Size='1'>";
3.
4. for($i=1; $i<=31;$i++){ //Lister les jours
5.
6. if ($i < 10){ //Lister les jours pour pouvoir leur ajouter un 0 devant
7. echo "<OPTION>0$i
</OPTION>";
8. }
9. else {
10. echo "<OPTION>$i
</OPTION>";
11. }
12. }
13. echo "</SELECT>";
14.
15. echo '<SELECT name="d" Size="1">';
16.
17. for($d=1; $d<=12;$d++){ //Lister les mois
18.
19. if ($d < 10){ //Lister les jours pour pouvoir leur ajouter un 0 devant
20. echo "<OPTION>0$d
</OPTION>";
21. }
22. else {
23. echo "<OPTION>$d
</OPTION>";
24. }
25. }
26. echo "</SELECT>";
27.
28. $date = date('Y'); //On prend l'année en cours
29.
30. echo '<SELECT name="y" Size="1">';
31.
32. for ($y=2000; $y<=$date; $y++) { //De l'année 2000 à l'année actuelle
33. echo "<OPTION>
$y
</OPTION>"; }
34. echo "</SELECT>";
35. ?>
franco_se
Messages postés
151
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 juillet 2018
-
montre le contenu de calendrier.php
neoloop
Messages postés
4
Date d'inscription
lundi 20 novembre 2006
Statut
Membre
Dernière intervention
31 décembre 2006
-
bonjour.
en faite, j'ai fais un include.
<?php
include('connect-site.php');
include 'calendrier.php';
?>

votre scripte est dans un fichier que j'ai appellé calendrier.php.

le message d'erreur est:
Parse error: parse error in c:\program files\easyphp1-8\www\test php\calendrier.php on line 2

Je ne voie pas ce que j'ai oublié.

merci de votre aide.
franco_se
Messages postés
151
Date d'inscription
samedi 1 novembre 2003
Statut
Membre
Dernière intervention
30 juillet 2018
-
affiche ta page, se sera plus simple ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.