[PHP+JS] עדכון מספר הימים לפי החודש הנבחר ב <select>
אני מנסה לעשות שכתשתנה אחת האפשרויות ב SELECT של החודשים, ישתנו גם מספר ה-OPTIONSים ב-SELECT של הימים.
צריך לשלב JS עם ה- PHP אבל זה לא מסתדר לי.. :-/
PHP קוד:
function showevent_date() { $time = time(); $today = getdate($time); $mday = $today['mday']; $mon = $today['mon']; $year = $today['year']; $time = mktime(0,0,0,$mon+1,0,$year); $lastday = date('j',$time);
echo "<select name=\"date_event_year\" id=\"date_event_year\">\n"; for($y=$year;$y<($year+5);$y++) { echo "<option value=\"".$y."\">".$y."</option>\n"; } echo "</select> <span style=\"font-size:1.3em;\">/</span> "; echo "<select name=\"date_event_month\" id=\"date_event_month\">\n"; for($m=1;$m<13;$m++) { if ($m == $mon) { echo "<option value=".$m." selected=\"selected\">".$m."</option>\n"; } else { echo "<option value=\"".$m."\">".$m."</option>\n"; } } echo "</select> <span style=\"font-size:1.3em;\">/</span> "; echo "<select name=\"date_event_day\" id=\"date_event_day\">\n"; for($d=1;$d<($lastday+1);$d++) { if ($d == $mday) { echo "<option value=".$d." selected=\"selected\">".$d."</option>\n"; } else { echo "<option value=\"".$d."\">".$d."</option>\n"; } } echo "</select>\n"; }
אני רוצה שהמשתנה $lastday ישתנה לפי מס' הימים של החודש הנבחר.
*בבקשה לא לכתוב "תעשה onchange".
תודה,
|