J'ai une question rapide, et je suis sûr que certains d'entre vous seront en mesure de souligner ce que je fais de mal.
Fondamentalement, je veux créer une table avec (calendrier), avec les mois et les jours d'une année entière, et Im utilisant php pour le faire, mon code fait quelque chose de bizarre. Ce qui se passe, c'est que janvier est vide et les jours de janvier sont mis en février.
Mon code à ce jour est la suivante:Boucle "pour" dans une autre boucle "pour"
$months = 12;
$monthsOfTheyear = array("Januany","February","March","April","May","June","July","August","September","October","November","December");
$currentMonth = date("n");
$currentYear = date("Y");
$daysOfTheMonth = cal_days_in_month(CAL_GREGORIAN, $currentMonth, $currentYear);
for($i = 0; $i < $months; $i++){
echo " <tbody class='month'>";
echo " <tr>
<td colspan='".$daysOfTheMonth."'>
".$monthsOfTheyear[$i]."
</td>
</tr>
<tr>
";
$daysOfEachMonth = cal_days_in_month(CAL_GREGORIAN, $i, $currentYear);
for($d = 1; $d <= $daysOfEachMonth; $d++){
echo " <td>
".$d."
</td>
";
}
echo " </tr>
</tbody";
}
que je fais évidemment quelque chose de mal, mais j'ai les yeux fixés sur l'écran pendant environ une heure à essayer de comprendre.
J'apprécierais n'importe quel conseil.
Merci
En effet, merci beaucoup! – jnkrois