הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP+JS] עדכון מספר הימים לפי החודש הנבחר ב <select> (https://hosts.co.il/forums/showthread.php?t=56056)

miniature 04-11-07 17:51

[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".

תודה,


כל הזמנים הם GMT +2. הזמן כעת הוא 06:18.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ