par
AB » 27 nov. 2007, 02:35
Oui mais Victor t'avais corrigé un bug que tu a réintroduis dans ton code : $tab[$i] n'existe pas, d'ailleurs le serveur php a du te l'indiquer quand tu as testé ton code. Pour lister les années de 1900 à 2010 inclus il te suffit donc de deux petites corrections
function liste_annees($debut,$fin) {
$tableau= array();
for($i=$debut; $i<$fin + 1; $i++) {
$tableau[$i] = $i;
}
return $tableau;
}
$tableau= liste_annees(1900,2010);
echo '<ul>';
foreach($tableau as $annee) {
echo '<li>'.$annee.'</li>'."\n";
}
echo '</ul>';
Oui mais Victor t'avais corrigé un bug que tu a réintroduis dans ton code : $tab[$i] n'existe pas, d'ailleurs le serveur php a du te l'indiquer quand tu as testé ton code. Pour lister les années de 1900 à 2010 inclus il te suffit donc de deux petites corrections
[php]function liste_annees($debut,$fin) {
$tableau= array();
for($i=$debut; $i<$fin + 1; $i++) {
$tableau[$i] = $i;
}
return $tableau;
}
$tableau= liste_annees(1900,2010);
echo '<ul>';
foreach($tableau as $annee) {
echo '<li>'.$annee.'</li>'."\n";
}
echo '</ul>';[/php]