Bonjour,
Je viens vers vous car je n'arrive pas a trouver une solution avec un formulaire ou je demande au visiteur de choisir un mois de participation sachant qu'il doit choisir au minimum le mois actuel et au maximum le mois actuel + 5 mois.
le code si dessous fonctionne en partie, mais lorsque le mois actuel ($mois_actuel) et >7, les possibilités dépassent 12 (13, 14, .... etc)
Comment puis-je faire pour que 13, 14, ..etc soit remplacé par 1, 2, ...etc ?
Code : Tout sélectionner
<label>Mois et Année de participation:</label><br />
<?php
$mois_actuel = date("m");
$annee_actulle = date("Y");
if ($mois_actuel < 8)
{
$max_annee = $annee_actulle;
}
else
{
$max_annee = $annee_actulle + 1;
}
?>
<b>
Mois : <input type="number" name="mois" value="<?php echo $mois_actuel; ?>" min="<?php echo $mois_actuel; ?>" max="<?php echo $mois_actuel+5; ?>">
Année : <input type="number" name="annee" value="<?php echo $annee_actulle; ?>" min="<?php echo $annee_actulle; ?>" max="<?php echo $max_annee; ?>">
</b>[/color]
Dans ce même code, je récupère dans une base Mysql les mois ou le visiteur a déjà participé pour les 6 mois a venir. Et je voudrais exclure dans les possibilités de choix du formulaire les mois ou il a déjà participé.
Est-ce que cela est possible et de quelle façon ?
J'espère mettre correctement expliqué.
Merci d'avance pour votre aide.
Patrick