|
|
|
พี่ๆช่วยดูทีนะคราบ เกี่ยวกับการเช็คค่าว่าง checkbox คือผมเลือกไปแล้วอะครับแต่มันยังขึ้นเตือนอยู่อะ ตามภาพเลยครับ |
|
|
|
|
|
|
|
คือผมเลือกข้อมูลไปแล้วอะครับ แต่ว่ามันยังขึ้นแจ้งว่าไม่ได้เลือกอีกอครับ พี่ๆช่วยดูให้ผมทีนะครับขอร้องอย่างแรงเลยครับ T_T สอบจบแล้วไม่อยากติดแล้วอ่าครับบ อาจารย์ไม่ให้ผ่านซักที ตามรูปเลยนะครับ รบกวนช่้วยดูให้หน่อยนะครับ ขอบคุณพี่ๆมากเลยครับ
ส่วนอันนี้ code นะครับ
Code
<?php
session_start();
if (!isset($_SESSION[login])) {
header("Location: index.php");
exit;
}
?>
<script language="JavaScript">
function link(){
location.href="./show_repairing_product.php";
}
function checkFields()
{
if(document.getElementById('type_insurance_product1').checked == false && document.getElementById('type_insurance_product2').checked == false)
{
alert('กรุณาเลือก "ประเภทประกันสินค้า"');
return false;
}
var i=1;
var iChk=0;
for(i=1;i<=document.form.hdnCount.value;i++)
{
var chk = document.getElementById("id_criterion_price_repair"+i);
if(chk.checked==true)
{
iChk++;
}
}
if(iChk==0)
{
alert('กรุณาเลือก "เกณฑ์ราคาค่าซ่อมอย่างน้อย 1 รายการ" ครับ..!!');
return false;
}
return true;
}
</script>
<?
if($bt_save)
for($i=0;$i<count($_POST["id_criterion_price_repair"]);$i++)
{
if(trim($_POST['id_criterion_price_repair'][$i]) != "")
"<br />".$check =$_POST['id_criterion_price_repair'][$i];
$id_product_sales = $_POST['number_repairing_product'];
$id = $_REQUEST['edit'];
$sql_in="INSERT INTO s_sheet (
id_job,
date_times,
bearer_user,
type_insurance_product,
number_repairing_product)
values(
'".$_POST["_id_job"]."',
'".$_POST["_date_times"]."',
'".$_POST["_bearer_user"]."',
'".$_POST["_type_insurance_product"]."',
'".$_POST["_number_repairing_product"]."')";
$sql_in1="INSERT INTO s_addprice (
adp_code,
id_job,
id_criterion_price_repair)
values(
'',
'".$_POST["_id_job"]."',
'$check')";
mysql_query($sql_in1);
if($_POST['_id_status_product']=="")
{
$sql_edit_1="update s_repairing_product set
detail_lose='".$_POST["_detail_lose"]."',
id_status_product='".$_POST["_id_status_product"]."'
where number_repairing_product = '$id'";
}
else
{
$sql_edit="update s_repairing_product set
id_status_product='".$_POST["_id_status_product"]."'
where number_repairing_product= '$id'";
}
mysql_query($sql_in);
$result=mysql_db_query($database,$sql_edit);
if(mysql_db_query($database,$sql_in))
{
$date_time=date("Y-m-d H:i:s");
$username=$_SESSION["ss_user_name"];
$ip=$_SERVER['REMOTE_ADDR'];
$action="บันทึกข้อมูลใบงาน รหัสการแจ้งซ่อม : $_number_repairing_product และรหัสใบงาน : $_id_job";
$sql_log="insert into logfile(no,date_time,username,ip,action)values('$on','$date_time','$username','$ip','$action')";
echo "<BR><BR>";
echo "บันทึกข้อมูลเรียบร้อยแล้ว..!!";
echo "<meta http-equiv='refresh' content='1 ;url=show_repairing_product.php'>";
}
else
{
echo "<BR><BR>";
echo "บันทึกข้อมูลเรียบร้อยแล้ว..!!";
echo "<meta http-equiv='refresh' content='1 ;url=show_repairing_product.php'>";
}
}
if(mysql_db_query($database,$sql_log))
?>
<?
REQUIRE ("connectdb.php");
if($_REQUEST['edit'] != "")
{
$id = $_REQUEST['edit'];
$sql_show = "SELECT
s_repairing_product.id_repairing_product,
s_repairing_product.number_repairing_product,
s_repairing_product.date_time,
s_repairing_product.type_repair,
s_repairing_product.name_rp,
s_repairing_product.sername_rp,
s_repairing_product.address_rp,
s_repairing_product.moo_rp,
s_repairing_product.road_rp,
s_repairing_product.zipcode,
s_repairing_product.tel_s,
s_repairing_product.pd_md_rp,
s_repairing_product.serial_number,
s_repairing_product.detail_lose,
s_repairing_product.id_status_product,
s_repairing_product.buy_date,
s_repairing_product.user_accept,
s_status_product.id_status_product,
s_status_product.name_status_product,
s_status_product.icon,
s_title.tl_name,
s_product.pd_name,
s_logo.lg_name,
district.DISTRICT_NAME,
amphur.AMPHUR_NAME,
province.PROVINCE_NAME,
s_product_sales.`date`,
s_product_sales.date_stop,
s_criterion_price_repair.md_code,
s_criterion_price_repair.name_criterion_price_repair,
s_criterion_price_repair.standard_criterion_price_repair
FROM
s_repairing_product
Inner Join s_status_product ON s_status_product.id_status_product = s_repairing_product.id_status_product
Inner Join s_title ON s_title.tl_code = s_repairing_product.tl_code
Inner Join s_product ON s_product.md_code = s_repairing_product.md_code
Inner Join s_logo ON s_logo.lg_code = s_repairing_product.lg_code
Inner Join district ON district.DISTRICT_ID = s_repairing_product.DISTRICT_ID
Inner Join amphur ON amphur.AMPHUR_ID = district.AMPHUR_ID
Inner Join province ON province.PROVINCE_CODE = amphur.PROVINCE_CODE
Left Join s_product_sales ON s_product_sales.id_product_sales = s_repairing_product.id_product_sales
Inner Join s_criterion_price_repair ON s_criterion_price_repair.md_code = s_repairing_product.md_code
where number_repairing_product = '$id'
GROUP BY
s_criterion_price_repair.name_criterion_price_repair ";
$result_show = mysql_query($sql_show) or die(mysql_error());
$row_show = mysql_fetch_array($result_show);
}
//--->
?>
<FORM name="form" id="myform" method="post" action="" onSubmit="return checkFields();"><BR>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td height="412" align="center">
<fieldset style="width:95%;">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#EEEEEE">
<tr>
<td height="33" colspan="4" align="left" bgcolor="#66CCFF"><font color = "#000000" size="4"> รายการแจ้งเรื่อง</font></td>
</tr>
<tr >
<INPUT TYPE="hidden" NAME="_number_repairing_product" VALUE="<?=$row_show['number_repairing_product']?>" >
<td width="223" height="20" align="right" ><font size="2"> <B>รหัสการแจ้งเรื่อง :</B></td>
<td width="210" > <font size="2"><?=$row_show['number_repairing_product']?></font></td>
<td width="156" align="right"><font size="2"><B>วัน/เวลา แจ้งเรื่อง :</B></font></td>
<td width="264"><font size="2"> <?=DateTime($row_show['date_time'])?></font>
</td>
</tr>
<tr>
<td height="20" align="right" ><font size="2"><B>ชื่อ-นามสกุุลผู้แจ้งเรื่อง :</B></font></td>
<td valign="top"> <font size="2"><?=$row_show['tl_name']?><?=$row_show['name_rp']?> <?=$row_show['sername_rp']?></font></td>
<td height="" align="right" ><font size="2"><B>หมายเลขโทรศัพท์ :</B></font></td>
<td > <font size="2"><?=$row_show['tel_s']?></font></td>
</tr>
<tr>
<td height="20" align="right" valign="top" ><font size="2"><B>ประเภทการแจ้งซ่อม :</B></font></td>
<td valign="top"> <font size="2"><?=$row_show['type_repair']?></font></td>
<td height="20" align="right" valign="top" ><font size="2"><B>ที่อยู่ลูกค้า :</B></font></td>
<td valign="top"> <font size="2" >เลขที่ <?=$row_show['address_rp']?> หมู่ที่ <?=$row_show['moo_rp']?> ถนน <?=$row_show['road_rp']?><BR> ตำบล <?=$row_show['DISTRICT_NAME']?><BR> อำเภอ <?=$row_show['AMPHUR_NAME']?><BR> จังหวัด <?=$row_show['PROVINCE_NAME']?> รหัสไปรษณีย์ <?=$row_show['zipcode']?></font></td>
</tr>
<tr>
<td height="" align="right" ><font size="2"><B>ประเภทสินค้า :</B></font></td>
<td ><font size="2"> <?=$row_show['pd_name']?> <?=$row_show['lg_name']?></font></td>
<td align="right" ><font size="2"><B>รุ่นสินค้า :</B></font></td>
<td > <font size="2"><?=$row_show['pd_md_rp']?></font></td>
</tr>
<tr>
<td height="" align="right" valign="top" ><font size="2"><B>หมายเลขเครื่อง/Serial number :</B></font></td>
<td valign="top"> <font size="2"><?=$row_show['serial_number']?></font>
</td>
<td align="right" valign="" ><font size="2"><B>รายละเอียดอาการเสีย :</B></font></td>
<td valign="top"> <font size="2"><textarea name="_detail_lose" id="detail_lose" cols="20" rows="3" style=" background:#EEEEEE;" readonly ><?=$row_show['detail_lose']?></textarea></font></td>
</tr>
<tr>
<td height="" align="right" > <font size="2"> <B>วันที่ซื้อสินค้า :</B></font></td>
<td > <font size="2"><?=DateThai($row_show['date'])?></font></td>
</tr>
<tr>
<td height="" align="right" > <font size="2" color="#FF0000"> <B>วันที่หมดประกัน :</B></font></td>
<td > <font size="2" color="#FF0000"><?=DateThai($row_show['date_stop'])?></font></td>
<td align="right" ><font size="2"><B>สถานะการซ่อม : </B></font></td>
<td > <img src="icon/<?=$row_show['icon']?>" width="16" height="16" > <font size="2">(<?=$row_show['name_status_product'];?>)</font>
</td>
</tr>
</table>
</fieldset>
<fieldset style="width:95%;"><legend>ออกใบงาน</legend>
<?php
include('connectdb.php');
$sql_show = "select id_job from s_sheet ORDER BY id_job DESC";
$result_show = mysql_query($sql_show) or die(mysql_error());
$row_show = mysql_fetch_array($result_show);
$id=$row_show['id_job'];
$id = $id + 1;
$min = 10;
for($i=strlen($id); $i < $min; $i++){
$show_id = $show_id . 0;
}
$show_id = $show_id.$id;
?>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td height="76" colspan="2" align="right" valign="top"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="268" height="30" align="right" ><font size="2">รหัสใบงาน :</font></td>
<td width="188" >
<INPUT NAME="id_job" TYPE="text" disabled value="<?=$show_id?>" MAXLENGTH="12"size=18>
<INPUT NAME="_id_job" TYPE="hidden" value="<?=$show_id?>" MAXLENGTH="12" >
</td>
<td width="170" align="right" ><font size="2">วันที่ัรับเรื่อง :</font></td>
<td width="227" >
<input name="_date_times" type="text" disabled value="<?=DateTime(date('Y-m-d H:i:s'))?>" maxlength="10" size="20">
<input name="_date_times" type="hidden" value="<?=date('Y-m-d H:i:s')?>" maxlength="" ></td>
</tr>
<tr>
<td height="27" align="right" ><font size="2">ผู้ออกใบงาน :</font></td>
<td valign="top">  <input name="_bearer_user" type="hidden" id="bearer_user"><input name="_bearer_user" type="text" id="bearer_user" value="<? echo $_SESSION['ss_tl_name']."".$_SESSION['ss_ps_name']." ".$_SESSION['ss_ps_surname'];?>" style=" color:#CCC;" MAXLENGTH="100"size=18/></td>
<td height="27" align="right" ><font size="2">สถานะการซ่อมสินค้า :</font></td>
<td valign="top">
<?
include('connectdb.php'); //ยืมข้อมูลจาก regis
$sql_1 = mysql_query("SELECT * FROM s_status_product WHERE id_status_product = '2'"); //เลือกข้อมูลจากตารางประเภทสมาชิก
$show_1=mysql_fetch_array($sql_1);
?>
<input name="_id_status_product" value="พนักงานรับเรื่อง" type="text" maxlength="50"size=20 readonly="readonly" style=" color:#CCC;">
<input name="_id_status_product" value="2" type="hidden" maxlength="50"size=20 readonly="readonly" style=" color:#CCC;"></td>
</tr>
<tr>
<td height="27" align="right" valign="" ><font size="2">ประเภทการประกันสินค้า :</font></td>
<td valign="top"> <input name="_type_insurance_product" id="type_insurance_product1" type="radio" value="ในประกัน" >
<font size="2">ในประกัน<font>
<input name="_type_insurance_product" id="type_insurance_product2" type="radio" value="นอกประกัน" >
<font size="2" >นอกประกัน<font> </td>
</tr>
<tr>
<td align="right" ><font size="2">เกณฑ์ราคาค่าซ่อมสินค้า :</font></td>
<td colspan="3" valign="top" ><table width="64%" border="1">
<tr>
<td width="14%" align="center"><font size="2">เลือก</font></td>
<td width="60%" align="center"><font size="2">รายการเกณฑ์ราคาค่าซ่อมสินค้า</font></td>
<td width="36%" align="center"><font size="2">ค่าซ่อม</font></td>
</tr>
<?
{
$id = $_REQUEST['edit'];
$sql_show = "SELECT
s_repairing_product.id_repairing_product,
s_criterion_price_repair.md_code,
s_criterion_price_repair.name_criterion_price_repair,
s_criterion_price_repair.standard_criterion_price_repair,
s_repairing_product.number_repairing_product,
s_criterion_price_repair.id_criterion_price_repair
FROM
s_repairing_product
Inner Join s_criterion_price_repair ON s_criterion_price_repair.md_code = s_repairing_product.md_code
where number_repairing_product = '$id' Order by standard_criterion_price_repair DESC ";
$result_show=mysql_query($sql_show)or die(mysql_error());
$totalp = mysql_num_rows($result_show);
$i = 0;
while($row_show1=mysql_fetch_array($result_show))
{
$id_criterion_price_repair = $row_show1['id_criterion_price_repair'];
?>
<TR bgcolor="<? echo $bg?>" onMouseOver="this.style.backgroundColor ='#77BBFF'" onMouseOut="this.style.backgroundColor='<?=$bg?>'" >
<TD align="center" >
<font size="2">
<input type="checkbox" name="id_criterion_price_repair[]" id="chkadd<?=$i;?>" value="<?=$row_show1["id_criterion_price_repair"];?>">
</font>
</TD>
<TD align="left">
<font size="2"> <?=$row_show1['name_criterion_price_repair']?></font>
</TD>
<TD align="center" >
<font size="2" ><?=$row_show1['standard_criterion_price_repair']?></font>
</TD>
<?}?>
</TR>
</table>
</td>
</tr>
<tr>
<td height="43" colspan="4" align="center" valign="top"> <BR>
<input type="submit" name="<?=( !isset($edit_id)? 'bt_save':'' )?>" value="<?=( !isset($edit_id)? 'บันทึก':'')?>" />
<input type="hidden" name="hdnCount" value="<?=$i;?>">
<input name="cancel" type="button" onclick="link();" value="ยกเลิก" />
</td>
</tr>
</table>
</table>
</fieldset>
</table></form>
<?}?>
Tag : PHP
|
ประวัติการแก้ไข 2012-09-08 09:56:20
|
|
|
|
|
Date :
2012-09-08 09:55:01 |
By :
น้ำจัEฅu |
View :
1170 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แง่ววว หงายเงิ๊บ....ดันนนน
|
|
|
|
|
Date :
2012-09-08 15:26:53 |
By :
น้ำจัEฅu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอแบบรวบรัดคำถามครับ
|
|
|
|
|
Date :
2012-09-08 22:37:11 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|