Voilà j'ai un pbm avec la fonction range(), plus particulièrement quand je souhaite l'utiliser avec le paramètre spécifiant le pas.
J'ai fait le code suivant pour créer mes tableaux :
$tab_jours = range(1, 31);
$tab_mois = range(1, 12);
$tab_heures = range(0, 23);
$tab_minutes = range(0, 50, 10);
et le code suivant pour afficher mes tableaux (ce code est utilisé une fois pour chaque tableau) :
$afficheur .= '
<select name="sortie_heures" class="profil">
<option value="" selected>Choix</option>
<option value="">----------</option>';
foreach($tab_heures as $heure) {
if (strlen($heure) == 1) {$heure = '0'.$heure;}
$afficheur .= '
<option value="'.$heure.'">'.$heure.'</option>';
}
$afficheur .= '
</select>';
Voici maintenant mon pbm : lorsque je spécifie le troisième paramètre pour le tableau des minutes (je souhaite afficher les minutes par tranche de 10), et bien j'ai cette erreur qui apparait :
La ligne 147 correspond à la définition de mon tableau des minutes, et la ligne 255 à la ligne du foreach()...Warning: Wrong parameter count for range() in /home/denice/domains/denice.ws/public_html/aggag/sorties.php on line 147
Warning: Invalid argument supplied for foreach() in /home/denice/domains/denice.ws/public_html/aggag/sorties.php on line 255
Si vous voyez une solution, merci de m'aider je ne comprend vraiment plus rien
++