affichage minutes sous fome 00 au lieu de 0

fabrice88
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 289
Inscription: 15 Oct 2007

affichage minutes sous fome 00 au lieu de 0

Message le Jeu Juin 24, 2010 8:32

Bonjour,
en parallele a mon autre poste je reviens vers vous pour resoudre un probléme d'affichage.
dans un select je fait afficher par tranche de 05 les minutes de 0 a 60.
le soucis c'est que au lieu d'avoir au debut 00 puis 05 puis 10 j'ai 0 puis 5 puis 10
comment faire pour avoir les nombre qui s'affichent sur 2 caractreres .

mon selcect est le suivant :
Code: Tout sélectionner
   <label>Minutes
   <select name="minutes" id="heure">
   <?php for($m = 00; $m <= 55; $m+=05) { ?>
   <option value="<?PHP echo $m;?>">
   <?PHP echo $m;?>
   </option>
   <?PHP } ?>
   </select>
   </label>


photoscope
WRInaute discret
WRInaute discret
 
Messages: 64
Inscription: 18 Déc 2004

Re: affichage minutes sous fome 00 au lieu de 0

Message le Jeu Juin 24, 2010 8:44

Regarde du côté de sprintf...
Un truc du genre sprintf("%02d",$chaine) :wink:

fabrice88
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 289
Inscription: 15 Oct 2007

Re: affichage minutes sous fome 00 au lieu de 0

Message le Jeu Juin 24, 2010 8:51

ok super sa fonctionne !
Code: Tout sélectionner
   <label>Minutes
   <select name="minutes" id="heure">
   <?php for($m = 00; $m <= 55; $m+=05) { ?>
    <!-- sprintf %02d pour l'affichage sur 2 caractères-->
   <option value="<?PHP echo sprintf("%02d", $m);?>">
   <?PHP echo sprintf("%02d", $m);?>
   </option>
   <?PHP } ?>
   </select>
   </label>


Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


cron