<? session_start(); include("datetime.php"); include("Timeth.php"); include("DBcon.php"); ?> <script language="javascript"> function winclose() { window.close() window.opener.location.reload(); } function chktext() { for(i=1;i<=document.frmMain.hdnLine.value;i++) { var note = document.getElementById('txt_note'+i); if(note.value == "") { alert('***กรุณากรอกเหตุผลที่ไม่อนุมัติ***'); note.focus(); return false; } } } </script> </head> <body> <? if(isset($_POST['confirmupdate'])){ //*** Update Condition ***// foreach($_POST['id'] as $i=>$id){ $statusid = 13; $note = $_POST["txt_note"][$i]; $Eq_id1 = $_POST["Eq_id"][$i]; $Eq_total1 = $_POST["Eq_total"][$i]; $num_req1 = $_POST["num_req"][$i]; $Req_id1 = $_POST["Req_id"][$i]; //$strSQL1 ="UPDATE tb_rqdetail SET status_id = '".$statusid."', note_disapp = '".$note."' WHERE Rqdetail_id = '$id'"; // $objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]"); // // $strSQL ="UPDATE tb_equipment SET "; // $strSQL .="Eq_total = '$Eq_total1' + '$num_req1' "; // $strSQL .="WHERE Eq_id = '".$Eq_id1."' "; // $objQuery = mysql_query($strSQL) or die ("Error Query[".$strSQL."]"); } echo "<br><br><center><font size=\"+6\"><font color=\"#07AAF8\">บันทึกข้อมูลเรียบร้อย</font></font></center>"; exit(); } ?> <form name="frmMain" method="post" action="" onSubmit="JavaScript:return chktext();"> <input type="hidden" name="hdnCmd" value=""> <table id="popup" border="1" cellpadding="5" cellspacing="5" style="margin-top:10px; width:100%;"> <thead> <th class="info"><center>ชื่อวัสดุ</center></th> <th class="info"><center>จำนวน</center></th> <th class="info"><center>เหตุผลที่ไม่อนุมัติ</center></th> </thead> <tbody> <?php foreach( $_POST['checksave'] as $key=>$id) { if($id != "" ) { $Req_id = $_POST["Req_id".$id]; $Eq_id = $_POST["txt_id".$id]; $Eq_name = $_POST["txt_name".$id]; $Eq_total = $_POST["txt_total".$id]; $num_req = $_POST["txt_numreq".$id]; ?> <!--ใส่ hidden ข้างหน้าแล้วค่าไม่ไป ต้องใส่ ข้างหลัง--> <input type="text" name="id[<?php echo $id.$i;?>]" value="<?=$id;?>" hidden="true"> <input type="text" name="Req_id[<?php echo $id.$i;?>]" value="<?=$Req_id;?>" hidden="true"> <input type="text" name="Eq_id[<?php echo $id.$i;?>]" value="<?=$Eq_id;?>" hidden="true"> <input type="text" name="Eq_total[<?php echo $id.$i;?>]" value="<?=$Eq_total;?>" hidden="true"> <input type="text" name="num_req[<?php echo $id.$i;?>]" value="<?=$num_req;?>" hidden="true"> <tr> <td class="info"><?=$Eq_name;?></td> <td class="info"><center><?=$num_req;?></center></td> <td class="info"><center><input type="text" name="txt_note[<?php echo $id.$i;?>]" id="txt_note[<?php echo $id.$i;?>]" value="" placeholder="กรุณากรอกเหตุผลที่ไม่อนุมัติ..." /></center></td> </tr> <?php } } ?> </tbody> </table> <br> <center> <input name="confirmupdate" type="submit" value="ยืนยัน"> <input type="button" name="close" value="ยกเลิก" onclick="javascript:winclose();" /> </center> <input type="hidden" name="hdnLine" value="<?php echo $i;?>"> </form> </body> </html>
foreach($_POST['txt_note'] as $i=>$value){ if(trim($value)){ // มีค่า }else{ // ไม่มีค่า } }
Quote:16. var note = document.getElementById('txt_note'+i); 81. <td class="info"><center><input type="text" name="txt_note[<?php echo $id.$i;?>]" id="txt_note[<?php echo $id.$i;?>]" value="" placeholder="กรุณากรอกเหตุผลที่ไม่อนุมัติ..." />
<td class="info"><center> <input type="text" class="for_check" name="txt_note[<?php echo $id.$i;?>]" value="" placeholder="กรุณากรอกเหตุผลที่ไม่อนุมัติ..." /></center></td>
function chktext(){ var txtnote = document.getElementsByClassName('for_check'); var ln=txtnote.length; for(i=0;i<ln;i++){ if(txtnote[i].value.trim() == ''){ alert('***กรุณากรอกเหตุผลที่ไม่อนุมัติ***'); txtnote[i].focus(); return false; } } }
Quote:$i=1; ุ62.foreach( $_POST['checksave'] as $key=>$id) 63. { 81. <td class="info"><center><input type="text" name="txt_note[<?php echo $id;?>]" id="txt_note<?php echo $i;?>" value="" placeholder="กรุณากรอกเหตุผลที่ไม่อนุมัติ..." /> 83.<?php 84. } $i++; 85.}
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง