|
|
|
ช่วยดูโค้ดให้ผมหน่อยครับ...ว่าผิดตรงไหนหรือยังไงครับ ทำไมอัพขึ้นโฮสแล้วใช้ไม่ได้ |
|
|
|
|
|
|
|
จากโค้ดนี้ครับในเครื่องผมใช้ได้อยู่ แต่พอลองเอาลงโฮสจริง มันกลับไม่มีอะไรเลยครับเวลาเลือกวันเดือนปี ผมต้องปรับไรบ้างครับหรือว่าทำผิดตรงไหนบ้างครับ
<script language="javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form name="a1" method="post" action="">
<table width="300" height="80">
<tr>
<td>
<?
$swcSYear=2010; //ปีที่เริ่ม
$swcYear=2666;//ปีที่สิ้นสุด
echo "<form name=\"form4\" style=\"margin:0px;\">
<select name=\"menu4\" onChange=\"MM_jumpMenu('parent',this,0)\">
<option value=\"?\">ปี</option>\n";
//if($s_y=="") { $s_y=date("Y");}
for($b_d=$swcSYear;$b_d<=$swcYear;$b_d++){
if(strlen($b_d)<2) { $b_d="0".$b_d;}
echo "<option value='?s_y=$b_d' "; if($s_y=="$b_d") { echo " selected ";} echo">$b_d</option>\n";}
echo "</select></form>";
?> </td>
<td><?
echo "<form name=\"form5\" style=\"margin:0px;\">
<select name=\"menu5\" onChange=\"MM_jumpMenu('parent',this,0)\">";
echo "<option value='?s_y=$s_y'>เดือน</option>\n";
//if($s_m=="") { $s_m=date("m");}
for($b_d=1;$b_d<13;$b_d++){
if(strlen($b_d)<2) { $b_d="0".$b_d;}
echo "<option value=\"?s_y=$s_y&s_m=$b_d\" ";
if($s_m=="$b_d")
{ echo " selected";}
echo">$b_d</option>\n";}
echo "</select></form>";
?></td>
<td><?
echo "<form name=\"form7\" style=\"margin:0px;\">
<select name=\"menu7\" onChange=\"MM_jumpMenu('parent',this,0)\">";
echo "<option value='?s_y=$s_y&s_m=$s_m'>วันที่</option>\n";
if($s_m=="") { $s_m=date("m");}
if(($s_m==1)||($s_m==3)||($s_m==5)||($s_m==7)||($s_m==8)||($s_m==10)||($s_m==12)) { $s_ms=32; }
else if(($s_m==4)||($s_m==6)||($s_m==9)||($s_m==11)) { $s_ms=31; }
else {
//Leap year if (year mod 4 == 0) and ((year mod 100 != 0) or (year mod 400 == 0)) { use 29 for days in February } else { use 28 for days in February }
if((($s_y%4)==0)&&(($s_y%100!=0)||($s_y%400==0))) { $s_ms=30; }
else { $s_ms=29; }
}
//if($s_d=="") { $s_d=date("d");}
for($b_d=1;$b_d<$s_ms;$b_d++){
if(strlen($b_d)<2) { $b_d="0".$b_d;}
echo "<option value=\"?s_y=$s_y&s_m=$s_m&s_d=$b_d\" ";
if($s_d=="$b_d") { echo " selected";} echo">$b_d</option>\n";}
echo "</select></form>";
?></td>
<td>(ปี-เดือน-วัน)</td>
<td> </td>
</tr>
</table>
วันที่
<input name="Input2" type="text" value="<? echo $s_d; ?>" />
เดือน
<input name="Input" type="text" value="
<?
$n1=$s_m;
if ($n1==01)
{ echo "มกราคม";}
if ($n1==02)
{ echo "กุมภาพันธ์";}
if ($n1==03)
{ echo "มีนาคม";}
if ($n1==04)
{ echo "เมษายน";}
if ($n1==05)
{ echo "พฤษภาคม";}
if ($n1==06)
{ echo "มิถุนายน";}
if ($n1==07)
{ echo "กรกฎาคม";}
if ($n1>07&&$n1<08.1)
{ echo "สิงหาคม";}
if ($n1>08.3&&$n1<09.1)
{ echo "กันยายน";}
if ($n1==10)
{ echo "ตุลาคม";}
if ($n1==11)
{ echo "พฤศจิกายน";}
if ($n1==12)
{ echo "ธันวาคม";}
?>" />
ปี
<input name="text" type="text" value="<? $n1=$s_y; $n2=$n1+543; echo $n2; ?>" />
Tag : PHP, HTML/CSS, JavaScript, jQuery, CakePHP
|
|
|
|
|
|
Date :
2013-05-21 11:56:09 |
By :
aunza |
View :
636 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะไรไม่ได้ครับ ก็ไล่ดูค่าตรงนั้นแหละครับ
|
|
|
|
|
Date :
2013-05-21 12:19:48 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|