|
|
|
ปัญหา งง คำถาม คือว่า ผมอยากให้เลือก รถ ได้หลายๆ คัน พอแก้ เป็น check box แล้วมันก็ไม่ส่งข้อมูลไป |
|
|
|
|
|
|
|
<?php
session_start() ;
if(!session_is_registered("username_login_true")) {
echo "<meta http-equiv='refresh' content='0;url=index.php'>" ;
exit() ;
}
include("header.php");
include("language/lang-thai.php");
echo "<body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">";
echo "<center>";
echo $_system_name;
echo "<br>";
echo "<b><li>แบบฟอร์มการขอใช้รถ</b>";
include("modules/$module_name/menu.php");
//แสดงวันที่รูปแบบไทย
$update_d = date("d");
$m = date("n");
$mthai = array("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฏาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม");
$mthai = $mthai[$m];
$update_m = date("m");
$update_y = date("Y")+543;
$update = $update_y."-".$update_m."-".$update_d;
##---- กรอกแบบฟอร์ม ------##
##-----------------------------------------------------##
//หา booking_id ตัวต่อไป
$sqlBooking="SELECT booking_id FROM ".$prefix."_c_bookings";
$rs = mysql_db_query($db,$sqlBooking);
$num_rows = mysql_num_rows($rs);
$booking_id = $num_rows + 1;
echo "<form method=\"post\" action=\"modules.php?name=$module_name&file=booking_update.php\" name=\"bookingForm\" onSubmit=\"return Check()\">";
##---- ตารางแบบฟอร์ม ------##
echo "<table width=98% border=0 align=center cellpadding=15 cellspacing=1 bgcolor=$bgcolor1>"
. "<tr><td align=center bgcolor=#fFfFfF>";
echo "<center><B>ใบขออนุญาตใช้รถส่วนกลาง</B></center>";
echo "<br><br>";
echo "<table width=100% border=0 align=center cellpadding=1 cellspacing=1>"
. "<tr><td width=\"40%\"><B>เลขที่</B> <font color=$textcolor3>".$booking_id."/".$update_y."</font></td><td width=\"10%\" align=\"right\"><B>เขียนที่</B> </td><td nowrap>".$_name."</td></tr>"
. "<tr><td> </td><td align=\"right\"><B>วันที่</B> </td><td nowrap>".$update_d." ".$mthai." ".$update_y."</td></tr></table>";
echo "<table width=100% border=0 align=center cellpadding=1 cellspacing=1>"
. " <tr><td width=\"6%\"><B>เรื่อง</B> </td><td>ขออนุญาตใช้รถส่วนกลาง</td></tr>"
. " <tr><td><B>เรียน</B> </td><td>".$_position."</td></tr></table>";
echo "<br>";
echo "<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr><td>"
. str_repeat(" ",20)."ข้าพเจ้า <font color=$textcolor3>".$MUorg_name.str_repeat(" ",10)."</font>ตำแหน่ง <font color=$textcolor3>".$MUdepartment_name."</font>"
. "<BR>สังกัด <font color=$textcolor3>".$_name."</font>"
. "</td></tr></table>";
echo "<br>";
echo "<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr>";
echo " <td valign=\"top\" width=20%>ขออนุญาตใช้รถ</td>";
echo " <td valign=\"top\">"; //เปิด check ฐานข้อมูลรถที่เปิดใช้งาน
$recs = 2;
$sql_Car = sprintf("SELECT car_id,name,ctype,picture,status FROM ".$prefix."_c_car");
$rsCar = mysql_query($sql_Car) or die(mysql_error());
echo "<table width=\"100%\" border=0 cellspacing=1 cellpadding=1><tr>";
while($row_rsCar=mysql_fetch_array($rsCar)){
if($recs%2==1){
if($row_rsCar['status'] == '0'){
echo "<td width=\'50%\' valign=top>";
echo "<input type=\"checkbox\" name=\"car_id\" value=\"".$row_rsCar['car_id']."\" disabled>"
.$row_rsCar['name']."<font color=red> -> ปิดซ่อมบำรุง</font>";
echo "</td>";
}else{
echo "<td width=\'50%\' valign=top>";
echo "<input type=\"checkbox\" name=\"car_id\" value=\"".$row_rsCar['car_id']."\"><a href=\"modules.php?name=$module_name&file=show_picture.php&pic=".$row_rsCar[picture]."\" target=\"_blank\">".$row_rsCar['name']."</a> (".$row_rsCar['ctype'].")";
echo "</td>";
}
}else if($recs%2==0){
if($row_rsCar['status'] == '0'){
echo "<td width=\'50%\' valign=top>";
echo "<input type=\"checkbox\" name=\"car_id\" value=\"".$row_rsCar['car_id']."\" disabled>"
.$row_rsCar['name']."<font color=red> -> ปิดซ่อมบำรุง</font>";
echo "</td></tr>";
}else{
echo "<td width=\'50%\' valign=top>";
echo "<input type=\"checkbox\" name=\"car_id\" value=\"".$row_rsCar['car_id']."\"><a href=\"modules.php?name=$module_name&file=show_picture.php&pic=".$row_rsCar[picture]."\" target=\"_blank\">".$row_rsCar['name']."</a> (".$row_rsCar['ctype'].")";
echo "</td></tr>";
}
}
$recs++;
} //end while
echo "</table>";
echo " </td>"; //ปิด check ฐานข้อมูลรถที่เปิดใช้งาน
echo " </tr>";
echo " <tr>";
echo " <td>เริ่มใช้งาน</td>";
echo " <td>";
echo " วันที่ <input type=\"text\" name=\"startDate\">";
echo " <input type=\"button\" name=\"\" value=\"เริ่ม\" onClick=\"showCalendar('startDate','YYYY-MM-DD')\">";
echo " เวลา ";
echo "<select name=\"startTime\">";
for($i=0;$i<count($_time);$i++){
echo "<option value=\"$_time[$i]\">$_time[$i]</option>";
}
echo " </select>";
echo " </td>";
echo " </tr>";
echo " <tr>";
echo " <td>สิ้นสุดการใข้งาน</td>";
echo " <td>";
echo " วันที่ <input type=\"text\" name=\"endDate\">";
echo " <input type=\"button\" name=\"\" value=\" ถึง \" onClick=\"showCalendar('endDate','YYYY-MM-DD')\">";
echo " เวลา ";
echo "<select name=\"endTime\">";
for($i=0;$i<count($_time);$i++){
echo "<option value=\"$_time[$i]\">$_time[$i]</option>";
}
echo " </select>";
echo " </td>";
echo " </tr></table>";
echo "<br>";
echo "<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr>";
echo " <td>ขอใช้รถเพื่อ ( เรื่อง )</td>";
echo " <td><input type=\"text\" name=\"subject\" size=\"75\"></td>";
echo " </tr>";
echo " <tr>";
echo " <td>ไปราชการที่</td>";
echo " <td><textarea name=\"description\" cols=\"75\" rows=\"10\">1.</textarea></td>";
echo " </tr>";
echo " <tr>";
echo " <td>จำนวนคนนั่งไปทั้งสิ้น</td>";
echo " <td><input type=\"text\" name=\"number\" size=\"5\"> คน</td>";
echo " </tr>";
echo " <tr>";
echo " <td>มีผู้ร่วมเดินทาง คือ</td>";
echo " <td><textarea name=\"fellow_traveller\" cols=\"75\" rows=\"10\">1.</textarea></td>";
echo " </tr>";
echo " <tr>";
echo " <td>ระยะทางไป - กลับ</td>";
echo " <td><input type=\"text\" name=\"distance\" size=\"5\"> กิโลเมตร</td>";
echo " </tr>";
echo " <tr>";
echo "<br>";
echo "<table width=100% border=0 align=center cellpadding=1 cellspacing=1><tr>";
echo " <td valign=\"top\">อุปกรณ์รถ ฯ และบริการเพิ่มเติม</td>";
echo " <td valign=\"top\">";
//เปิด check ฐานข้อมูลอุปกรณ์รถ ฯ ที่เปิดใช้งาน
$sql_Fac = sprintf("SELECT facility_id,name,status FROM ".$prefix."_c_facility");
$rsFac = mysql_query($sql_Fac) or die(mysql_error());
//$Nrow = mysql_num_rows($rsFac);
echo "<table border=0 cellspacing=1 cellpadding=1><tr>";
while($row_rsFac=mysql_fetch_array($rsFac)){
if($row_rsFac['status'] == '0') {
echo "<td valign=\"top\">";
echo "<input type=\"checkbox\" name=\"facility_array[]\" value=\"".$row_rsFac['facility_id']."\" id=\"facility_array\" disabled>".$row_rsFac['name'];
echo "</td><td><input type=\"hidden\" name=\"numberFac_array[]\" size=\"5\" id=\"numberFac_array\" value=\"1\">";
echo "<font color=red> -> ปิดซ่อมบำรุง</font></td></tr>";
}else{
echo "<td valign=\"top\">";
echo "<input type=\"checkbox\" name=\"facility_array[]\" value=\"".$row_rsFac['facility_id']."\" id=\"facility_array\" onclick=\"ck();\"><a href=\"modules.php?name=$module_name&file=show_picture.php&pic=".$row_rsFac[picture]."\" target=\"_blank\">".$row_rsFac['name']."</a>";
echo "</td><td> -> จำนวน ";
echo "<input type=\"text\" name=\"numberFac_array[]\" size=\"5\" id=\"numberFac_array\" value=\"1\" disabled>";
echo " ชุด</td></tr>";
}
} //end while
echo "</table>";
echo " </td>"; //ปิด check ฐานข้อมูลอุปกรณ์รถ ฯ ที่เปิดใช้งาน
echo "</table>";
echo "<table width=100% border=0 align=center cellpadding=1 cellspacing=10>";
echo " <td align=\"right\" width=\"25%\"> </td>";
echo " <td>"
."<li><b>".$_name."</b> จะตรวจสอบการขอใช้รถ และอุปกรณ์ต่าง ๆ "
."<br>และจะยืนยันการอนุญาตใช้รถ ภายใน 3 วัน นับตั้งแต่วันที่ท่านลงทะเบียนไว้"
."<li>ท่านสามารถตรวจสอบการอนุญาตได้ที่ <B>รายงานการอนุญาต/ไม่อนุญาต การใช้รถ</B> ในหน้าแรก</td>";
echo " </tr>";
echo " <tr>";
echo " <td align=\"right\"> </td>";
echo " <td>"
."<input type=\"hidden\" name=\"booking_id\" value=\"$booking_id\">"
."<input type=\"hidden\" name=\"update\" value=\"$update\">"
."<input type=\"hidden\" name=\"organization_id\" value=\"$MUorganization_id\">"
."<input type=\"hidden\" name=\"department_id\" value=\"$MUdepartment_id\">"
."<input type=\"hidden\" name=\"approve\" value=\"\">";
echo "<input type=\"Submit\" name=\"op\" value=\"ส่งแบบคำขอ\" onClick=\"return Conf(this)\" class=\"button\">";
echo " <input type=reset name=reset value=\"ล้างข้อความ\" class=\"button\"></td>";
echo " </tr>";
echo "</table>";
echo "</form>";
echo "</td></tr></table>"; //สิ้นสุดตารางแบบฟอร์ม
echo "<img src=\"images/blocks/shadow.gif\" width=100% height=8 border=0>";
include("footer.php");
?>
<script language="JavaScript">
function Check() {
if(document.bookingForm.startDate.value=="") {
alert("กรุณากำหนดวันเริ่มต้นใช้งาน - ด้วยครับ") ;
document.bookingForm.startDate.focus() ;
return false ;
}
else if(document.bookingForm.endDate.value=="") {
alert("กรุณากำหนดวันสิ้นสุดการใช้งาน - ด้วยครับ") ;
document.bookingForm.endDate.focus() ;
return false ;
}
else if(document.bookingForm.subject.value=="") {
alert("กรุณากรอกวัตถุประสงค์การขอใช้รถ - ด้วยครับ") ;
document.bookingForm.subject.focus() ;
return false ;
}
else if((isNaN(document.bookingForm.number.value)) || document.bookingForm.number.value == "" ) {
alert('กรุณากรอกจำนวนผู้นั่งไปทั้งสิ้น และต้องเป็นตัวเลข - ด้วยครับ');
return false ;
}
else if((isNaN(document.bookingForm.distance.value)) || document.bookingForm.distance.value == "" ) {
alert('กรุณากรอกระยะทางไป - กลับ และต้องเป็นตัวเลข - ด้วยครับ');
return false ;
}
else
return true ;
}
function ck(which,id) {
var facility_array = document.getElementsByName("facility_array");
var numberFac_array = document.getElementsByName("numberFac_array");
for(var i=0 ; i<facility_array.length ; i++){
if(facility_array(i).checked){
document.bookingForm.numberFac_array(i).disabled=false ;
}else{
document.bookingForm.numberFac_array(i).disabled=true ;
}
}
if(id=='a'){ document.bookingForm.budget1.disabled=false; }else{document.bookingForm.budget1.disabled=true; }
if(id=='b'){ document.bookingForm.budget2.disabled=false; }else{document.bookingForm.budget2.disabled=true; }
}
function Conf(object) {
if (confirm("ยื น ยั น ! คุณต้องการทำรายการนี้ - ใช่ หรือ ไม่\n") ==true) {
return true;
}
return false;
}
</script>
คำถาม คือว่า ผมอยากให้เลือก รถ ได้หลายๆ คัน
พอแก้ เป็น check box แล้วมันก็ไม่ส่งข้อมูลไป
ผมต้องทำไง แก้ตรงไหนบ้างครับ งง
Tag : - - - -
|
|
|
|
|
|
Date :
2009-11-30 16:52:41 |
By :
lovepigzy |
View :
1027 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code เยอะเหลือเกินครับ ถามเป็นจุด ๆ ไปน่ะครับ
|
|
|
|
|
Date :
2009-11-30 17:28:20 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง ปัญหา คือ ???
|
|
|
|
|
Date :
2009-11-30 18:44:51 |
By :
DownsTream |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|