Weekdagen selecteren en in database tussen start- en einddatum
Nu wil ik als toevoeging dat mensen d.m.v. een checkbox bijvoorbeeld maandag selecteren en dat dan enkel alle maandag tussen de startdatum en einddatum in de tabrl gezet worden.
Is dit mogelijk? En is een voorbeeld om me een beetje op weg te helpen.
Dit is het script wat ik nu gebruik (incl. de dagen keuze):
http://www.plaatscode.be/137489
Zorg ervoor dat als je meerdere keuzes mogelijk maakt, de waardes kommagescheiden zijn. Als je de keuzes in een array $checkboxes hebt staan, kun je dat bijvoorbeeld doen met
Gebruik vervolgens een query in de trant van
Het gaat om een update i.p.v. select.
Moet ik dan zo doen:
foreach($datBetwArr as $date) {
mysql_query("UPDATE beschikbaarheid SET min = '$min' WHERE datum = '$date' AND kamer_id= '$kamer' AND hotel_id = '$hotel' AND DAYOFWEEK($date) IN ($dagselectie);",$link) or mooie_mysql_error($_SERVER['PHP_SELF']);
}
Dit is nu de checkbox voor zondag, hoe maak je daar dan een array voor?
<input type="checkbox" name="1" id="1" value="1" />
Gewijzigd op 01/01/1970 01:00:00 door prienstra
Code (php)
1
2
3
4
5
2
3
4
5
<?
<input type="checkbox" name="checkboxes[]" value="1" />Zondag
<input type="checkbox" name="checkboxes[]" value="2" />Maandag
<input type="checkbox" name="checkboxes[]" value="3" />Dinsdag
?>
<input type="checkbox" name="checkboxes[]" value="1" />Zondag
<input type="checkbox" name="checkboxes[]" value="2" />Maandag
<input type="checkbox" name="checkboxes[]" value="3" />Dinsdag
?>
De waardes van de checkboxen kun je dan in PHP ophalen met
Gewijzigd op 01/01/1970 01:00:00 door Willem vp