Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,525

HOME > PHP > PHP Forum > สอบถามหน่อยครับ จะ insert ค่าใน textbox ลง checkbox ได้อย่างไรบ้างครับ





 

สอบถามหน่อยครับ จะ insert ค่าใน textbox ลง checkbox ได้อย่างไรบ้างครับ

 



Topic : 133726



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์




insert

คือ insert id ลงในค่าที่ถูกเช็คทั้งหมดครับ



Tag : PHP, JavaScript, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-06-10 23:10:32 By : ์New View : 115 Reply : 8
 

 

No. 1



โพสกระทู้ ( 7,872 )
บทความ ( 1 )



สถานะออฟไลน์


ตั้งสติวิเคราะห์สิ่งที่ต้องการ แล้วถามใหม่ ให้ชัดเจน

ที่มาของข้อมูล จะทำอะไรกับมัน เกี่ยวข้องกับสิ่งที่ต้องการยังไง






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-10 23:30:26 By : Chaidhanan
 


 

No. 2

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-06-10 23:30:26
รายละเอียดของการตอบ ::
ขอโทษด้วยครับ
คือผมอยากจะ insert ค่าใน textbox ที่มี Idของหัวหน้างาน ลงไปในฟิลล์ Approve พนักงานในสายงานนั้นๆ ด้วยการติ๊กเลือกว่ามีใครบ้าง?

ต้องทำไปแนวไหนหรอครับ ปกติเคยแต่ insert , delete ค่าที่อยู่ใน checkbox เลย



insert
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-11 09:21:29 By : New
 

 

No. 3



โพสกระทู้ ( 7,872 )
บทความ ( 1 )



สถานะออฟไลน์


Code (PHP)
<?php
if(isset($_POST['id_manager'])){
  foreach($_POST['staff'] as $staff){
     // update tbname set approve=id_manager where staff = $staff
  }
}
?>
<form>
Manager   <input name="id_manager">
<input type="checbox" name="staff" value="staff1"> Staff 1
<input type="checbox" name="staff" value="staff2"> Staff 2
<button>Save</button>
</form>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-11 09:50:03 By : Chaidhanan
 


 

No. 4



โพสกระทู้ ( 57 )
บทความ ( 3 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : New เมื่อวันที่ 2019-06-11 09:21:29
รายละเอียดของการตอบ ::
Code (PHP)
<!DOCTYPE html>
<html>
<body>

<input type="text" id="myText"><br><br>

<input type="checkbox" id="10001" name="10001" value="10001" onchange="myFunction()">
<label for="10001">10001</label>

<script>
function myFunction() {
  document.getElementById("myText").value = "10001";
}
</script>

</body>
</html>





ประวัติการแก้ไข
2019-06-11 10:05:18
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-11 09:55:25 By : doanga2007
 


 

No. 5

Guest


Code (PHP)
  //TEST
/*
  $sql = "UPDATE ReqUser SET LvApprove = ?, Authentication = ?, Status = ? WHERE EmpUserID = ? ";
  $params = array($_POST["txtManager"], $_POST["txtAuthen"], $_POST["txtStatus"], $_POST["staff"]);
  $stmt = sqlsrv_query( $conn, $sql, $params);
  if( $stmt === false ) {
    echo "<script type=text/javascript>alert('Unsuccessful error!');javascript:history.back(1);</script>";
    exit();
  }
  else
  {
    echo "<script type=text/javascript>alert('Successfully updated');javascript:history.back(1);</script>";
    exit();
  }
*/


if(isset($_POST['txtManager'])){

 $txtManager = $_POST['txtManager']; //textbox

  foreach($_POST['staff'] as $staff){ //checkbox

    $sql = "UPDATE ReqUser SET LvApprove = ($txtManager), Authentication = ($txtAuthen), Status = ($txtStatus) WHERE EmpUserID = ($staff) ";
    $stmt = sqlsrv_query( $conn, $sql );
  }
}

ยังทำไม่ได้เลยครับ ลองหลายวิธีแล้ว
ถ้าอัพเดตธรรมดา ข้อมูลที่ส่งไปตรงอยู่ครับ แค่ไม่ลูป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-11 18:26:54 By : ์New
 


 

No. 6



โพสกระทู้ ( 7,872 )
บทความ ( 1 )



สถานะออฟไลน์


เพิ่มสีแดง
<input type="checkbox" name="staff[]" value="staff1"> Staff 1<br>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-11 20:43:20 By : Chaidhanan
 


 

No. 7

Guest


ตอบความคิดเห็นที่ : 6 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-06-11 20:43:20
รายละเอียดของการตอบ ::

if(isset($_POST['txtManager'], $_POST['txtAuthen'], $_POST['txtStatus'])){

$Manager = $_POST['txtManager']; //textbox
$Authen = $_POST['txtAuthen']; //textbox
$Status = $_POST['txtStatus']; //textbox

foreach($_POST['Check_staff'] as $Chstaff){ //checkbox
$sql = "UPDATE ReqUser SET LvApprove = '$Manager', Authentication = '$Authen', Status = '$Status' WHERE EmpUserID = '$Chstaff' ";

$stmt = sqlsrv_query( $conn, $sql );
if( $stmt === false ) {
echo "<script type=text/javascript>alert('Unsuccessful error!');javascript:history.back(1);</script>";
exit();
}

else
{
echo "<script type=text/javascript>alert('Successfully updated');javascript:history.back(1);</script>";
exit();
}
}
}


รบกวนหยน่อยครับ ส่งค่าtxtManagerเข้าไปในChstaff ได้แล้วครับ
แล้วถ้าจะส่งค่าอื่นๆ เข้าไปแล้วให้มันลูปเหมือนค่า txtManager ทำยังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-12 09:13:20 By : ์New
 


 

No. 8



โพสกระทู้ ( 7,872 )
บทความ ( 1 )



สถานะออฟไลน์


กรณี ที่ไม่ได้ใช้ checkbox อย่างเดียว ต้องกำหนด คีย์ ให้กับ array ด้วย

<input type="checkbox" name="staff[]" value="<?=$staff_ID?>" >
<input type="text" name="authen[<?=$staff_ID?>]" value="xxxyyy" >

Code (PHP)
foreach($_POST['staff'] as $staff){ // กำหนดคีย์อ้างอิง
     // update tbname set approve=$manager_id, authen=$authen[$staff] where staff = $staff
}


แค่ตัวอย่าง ดูไวยกรณ์เครื่องหมายเองเด้อ


ประวัติการแก้ไข
2019-06-12 09:41:09
2019-06-12 09:41:50
2019-06-12 09:43:18
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-12 09:37:08 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามหน่อยครับ จะ insert ค่าใน textbox ลง checkbox ได้อย่างไรบ้างครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่