Bonjour @tous,
Je voudrais reproduire un champ date de naissance sans avoir à taper les 31 jours d'un mois et les 70 années pour un champ date de naissance sous smarty.
Donc voilà comment mon champ Date de naissance se présente :
JJ / MM / AAAA
où JJ = nbre de jours à deux chiffres
où MM = mois en lettres
où AAAA = années de 1953 à 1990 par ordre DESC
pour JJ, dans mon fichier PHP j'ai fait :
et pour AAAA, dans mon fichier PHP j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for ($jour = 1; $jour <= 31; $jour++) { $smarty->assign('jour', $jour); }
et dans mon fichier TPL j'ai mis pour JJ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for ($mois = 1953; $mois <= 1990; $mois++) { $smarty->assign('mois', $mois); }
Le problème c'est que cela ne me ressort que la dernière valeur de la boucle au lieu de toute me les sortir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 {foreach from=$jour item=jour} id: {$jour}<br /> {/foreach}
Partager