if(isset($_POST['hmaand']))
{
$maand = $_POST['hmaand']; // Maand dat wordt ingegeven
$jaar = $_POST['hjaar']; // Jaar dat wordt ingegeven
}
else
{
$maand = date('m'); // Maand NU
$jaar = date('Y'); // Jaar NU
}
if(isset($_POST['volgende']))
{
$maand++; // Volgende Maand
if($maand == 13) // Als maand 13 is dan +1 jaar
{
$maand = 1;
$jaar++;
}
}
if(isset($_POST['vorige']))
{
$maand--; // Vorige Maand
if($maand == 0) // Als maand 0 is dan -1 jaar
{
$maand = 12;
$jaar--;
}
}
if(isset($_POST['naarvandaag'])) // Naar de Juiste maand gaan
{
$maand = date('m');
$jaar = date('Y');
}
$maanden = array (1 => "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"); // Maanden
$datum = mktime(0, 0, 0, $maand, 1, $jaar); // functie time() bereken
$datum = $maanden[date('n', $datum)].' '.date('Y', $datum); // Nederlandse Maand Jaar
$srv = "?p=kalender" // Link naar waar hij moet gaan in ons geval deze pagina
?>
function eersteDagInMaand($maand, $jaar) { // Functie Eerste Dag In De Maand
$eerste = mktime(0, 0, 0, $maand, 0, $jaar);
$edag = date('w', $eerste);
return $edag;
}
function dagenInMaand($maand, $jaar) { // Functie totaal aantal dagen in de maand
$laatste = mktime(0, 0, 0, $maand, 1, $jaar);
$ldag = date('t', $laatste);
return $ldag;
}
function restDagen($edag, $ldag) { // De rest van de dagen de lege vakjes berkenen
$rest = ( $edag + $ldag ) % 7;
if($rest != 0)
{
$rest = 7 - $rest;
}
return $rest;
}
function printMaand($maand, $jaar) // Maand laten zien
{
$edag = eersteDagInMaand($maand, $jaar);
$ldag = dagenInMaand($maand, $jaar);
$rest = restDagen($edag, $ldag);
$vandaag = mktime(0,0,0,date('n',time()),date('d', time()), date('Y', time()));
$weekdag = array('Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za', 'Zo');
echo "\n".'
';
foreach($weekdag as $dag)
{
echo ''.$dag.' | ';
}
echo '
'."\n";
for($i = 0; $i < ( $edag + $ldag + $rest ); $i++)
{
if($i < $edag || $i >= ( $edag + $ldag ))
{
echo ' | '."\n";
}
else
{
$keuze = 0;
$teller = 0;
$dag = $i-($edag-1);
$kaldatum = date("Y-m-d", mktime(0, 0, 0, $maand, $dag, $jaar));
$query = "SELECT * FROM boeking WHERE stdatum <= '" . $kaldatum . "' AND edatum >= '" . $kaldatum . "'";
$result = mysql_query($query) or trigger_error( mysql_error() );
while($rij = mysql_fetch_assoc($result))
{
if (($rij['stdatum']<$kaldatum)&&($rij['edatum']>$kaldatum))
{ $keuze=2; }
elseif ($rij['stdatum']==$kaldatum)
{ $keuze=2; }
else
{ $keuze=0; }
$teller++;
}
if ($keuze==0)
{ echo ''. ($i -($edag - 1)) . ' | '."\n"; }
elseif ($keuze==2)
{ echo ''. ($i -($edag - 1)) . ' | '."\n"; }
if(($i + 1) % 7 == 0)
{
echo '
'."\n";
}
}
}
echo '
';
}
printMaand( $maand, $jaar );
?>
= Vrij
= Volzet
Tarieven, voorwaarden en beschikbaarheid- Privacy
Wij helpen je graag. Wil je reserveren, heb je vragen of bijkomende wensen, stuur gerust een mailtje naar info@ieperlee23.be of per telefoon op 0032 479 498074
TARIEVEN vakantiehuis tot 6 personen: zie "reserveer" en vul de gewenste data in
vanaf € 300 / weekend (van vrijdag 17u tot zondag 10u)
vanaf € 420 / weekend 3 nachten (van vrijdag 17u tot maandag 10u)
vanaf € 480 / midweek (van maandag 17u tot vrijdag 10u)
vanaf € 850 / week (7 nachten)
Check-in : vanaf 17u
Check-out: ten laatste om 11u
Set badlinnen: € 15 per persoon (1 badlaken, 1 handdoek en 1 washandje)
Eindschoonmaak € 75
Roken en huisdieren niet toegelaten.
Reservatie ligt vast na volledige betaling.