Liste déroulante de date en php
Fermé
coucoucestelle
Messages postés
6
Date d'inscription
lundi 5 juillet 2010
Statut
Membre
Dernière intervention
21 juillet 2010
-
5 juil. 2010 à 11:10
Flog78 - 5 juil. 2010 à 15:04
Flog78 - 5 juil. 2010 à 15:04
A voir également:
- Liste déroulante de date en php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Supprimer une liste déroulante excel - Forum Word
1 réponse
il existe la fonction date en php qui est la date actuelle:
https://www.php.net/manual/fr/function.date.php
echo "<SELECT name='choix'>
<OPTION VALUE='1'>".date('d/m/Y')."</OPTION>
<OPTION VALUE='1'>".date('d/m/y')."</OPTION>
<OPTION VALUE='2'>".date('Y/m/d')."</OPTION>
<OPTION VALUE='3'>".date('Y-m-d')."</OPTION>
<OPTION VALUE='4'>".date('d/m', $uneDate)."</OPTION>
<OPTION VALUE='5'>".date('d-m-y', time())."</OPTION>
<OPTION VALUE='6'>".date('d-m-y', time()-(4*24*3600))."</OPTION>
</SELECT>";
sinon tu peux ajuster le format de la date de ta base de donnée avec un set je croit ou un truc comme ca :
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html
https://www.php.net/manual/fr/function.date.php
echo "<SELECT name='choix'>
<OPTION VALUE='1'>".date('d/m/Y')."</OPTION>
<OPTION VALUE='1'>".date('d/m/y')."</OPTION>
<OPTION VALUE='2'>".date('Y/m/d')."</OPTION>
<OPTION VALUE='3'>".date('Y-m-d')."</OPTION>
<OPTION VALUE='4'>".date('d/m', $uneDate)."</OPTION>
<OPTION VALUE='5'>".date('d-m-y', time())."</OPTION>
<OPTION VALUE='6'>".date('d-m-y', time()-(4*24*3600))."</OPTION>
</SELECT>";
sinon tu peux ajuster le format de la date de ta base de donnée avec un set je croit ou un truc comme ca :
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html
5 juil. 2010 à 14:01
5 juil. 2010 à 14:35
voici le code:
echo'
<form id="formulaire" method="get" action="nouveauTarif.php">
<table>
<tr></tr>';
// Variable qui ajoutera l'attribut selected de la liste déroulante
$selected = '';
// Parcours du tableau
echo '<select name="jours">',"\n";
for($i=1; $i<=31; $i++)
{
// Le jour est-il le jour courant?
if($i == date('d'))
{
$selected = ' selected="selected"';
}
// Affichage de la ligne
echo "\t",'<option value="', $i ,'"', $selected ,'>', $i ,'</option>',"\n";
// Remise à zéro de $selected
$selected='';
}
echo '</select>',"\n";
echo '/';
// Variable qui ajoutera l'attribut selected de la liste déroulante
$selected = '';
// Parcours du tableau
echo '<select name="mois">',"\n";
for($i=1; $i<=12; $i++)
{
// Le mois est-il le mois courant?
if($i == date('m'))
{
$selected = ' selected="selected"';
}
// Affichage de la ligne
echo "\t",'<option value="', $i ,'"', $selected ,'>', $i,'</option>',"\n";
// Remise à zéro de $selected
$selected='';
}
echo '</select>',"\n";
echo '/';
// Variable qui ajoutera l'attribut selected de la liste déroulante
$selected = '';
// Parcours du tableau
echo '<select name="annees">',"\n";
for($i=2009; $i<=2030; $i++)
{
// L'année est-elle l'année courante ?
if($i == date('Y'))
{
$selected = ' selected="selected"';
}
// Affichage de la ligne
echo "\t",'<option value="', $i ,'"', $selected ,'>', $i ,'</option>',"\n";
// Remise à zéro de $selected
$selected='';
}
echo '</select>',"\n";
echo'</table>
</form>';
5 juil. 2010 à 15:04