Nieuw lid |
|
hello allemaal,
Ik ben aan het proberen een kalender te schrijven waarin je zowel vooruit als achteruit in de tijd kan gaan.
Ook is het de bedoeling dat je op elke dag van elke maand een afspraak kan zetten enzo.
Nu heb ik echter het volgende probleem:
Ik bepaald de numerieke waarde van de huidige maand met date("n");
dus:
$huidig = date("n");
dan zet ik op mijn >> om vooruit in de tijd te gaan de actie $huidig++;
en vice versa voor het achteruit gaan in de tijd maar dit werkt niet omdat de pagina zich opnieuw zal inladen bij het aanklikken van deze pijltjes.
Ik ben dus op zoek naar een manier om $huidig maar 1 keer te laten toewijzen aan de nummer van DEZE maand. Zodanig dat ik hem daarna gewoon kan bewerken.
Voor de volledigheid hieronder nog even de code:
<?php
$huidige_maand_num = date("n");
$month_array = array(
0 => 'December',
1 => 'Januari',
2 => 'Februari',
3 => 'Maart',
4 => 'April',
5 => 'Mei',
6 => 'Juni',
7 => 'Juli',
8 => 'Augustus',
9 => 'September',
10 => 'Oktober',
11 => 'November',
12 => 'December',
);
$huidige_dag_num = date("d");
$jaar = date("Y");
$dagen_huidige_maand = date("t");
$maand_current = $month_array[$huidige_maand_num];
?>
<table width='100%' border='1'>
<th><a href='kalender.php?month_id=<?php echo($huidige_maand_num--); ?>'><<</a> <?php echo($maand_current); ?> <a href='kalender.php?month_id=<?php echo($huidige_maand_num++); ?>'>>></a></th>
</table>
<?php $huidige_maand_num = date("n"); 0 => 'December', 1 => 'Januari', 2 => 'Februari', 3 => 'Maart', 4 => 'April', 5 => 'Mei', 6 => 'Juni', 7 => 'Juli', 8 => 'Augustus', 9 => 'September', 10 => 'Oktober', 11 => 'November', 12 => 'December', ); $huidige_dag_num = date("d"); $dagen_huidige_maand = date("t"); $maand_current = $month_array[$huidige_maand_num]; ?> <table width='100%' border='1'> <th><a href='kalender.php?month_id= <?php echo($huidige_maand_num--); ?>'><<</a> <?php echo($maand_current); ?> <a href='kalender.php?month_id= <?php echo($huidige_maand_num++); ?>'>>></a></th> </table>
|