View Single Post
ישן 04-11-07, 17:51   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

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

תודה,
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote