ปรึกษาเรื่องการ update ข้อมูล แจ้งเตือน undefined index update_id ซึ่ง update_id เรียกใช้งานถูกครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ปรึกษาเรื่องการ update ข้อมูล แจ้งเตือน undefined index update_id ซึ่ง update_id เรียกใช้งานถูกครับ
ปรึกษาเรื่องการ update ข้อมูล แจ้งเตือน undefined index update_id ซึ่ง update_id เรียกใช้งานถูกครับ
Copy
สิ่งที่เจอคือ
1. update ข้อมูลผ่าน แต่ข้อมูลไม่ถูก update ครับ
2. หลังแจ้ง update ข้อมูลเรียบร้อย จะขึ้น แจ้งเตือน undefined index update_id ตามมาครับ
ภาพที่1
![]()
form-edit.php
edit.php
1. update ข้อมูลผ่าน แต่ข้อมูลไม่ถูก update ครับ
2. หลังแจ้ง update ข้อมูลเรียบร้อย จะขึ้น แจ้งเตือน undefined index update_id ตามมาครับ
ภาพที่1
form-edit.php
<form action="edit.php" method="POST">
<div class="card-body">
<div class="row">
<div class="col-md-6 px-1 px-md-5">
<div class="form-group">
<label for="computername">Computer Name</label>
<input type="text" class="form-control" name="txt_Computername" id="computername" value="<?php echo $Computername; ?>" required>
</div>
<div class="form-group">
<label for="username">Username</label>
<input type="text" class="form-control" name="txt_Username" id="username" value="<?php echo $Username; ?>" required>
</div>
<div class="form-group">
<label for="manufacturer">Manufacturer</label>
<input type="text" class="form-control" name="txt_Manufacturer" id="manufacturer" value="<?php echo $Manufacturer; ?>" required>
</div>
<div class="form-group">
<label for="model">Model</label>
<input type="text" class="form-control" name="txt_Model" id="Model" value="<?php echo $Model; ?>" required>
</div>
</div>
<div class="col-md-6 px-1 px-md-5">
<div class="form-group">
<label for="serialnumber">Serial Number</label>
<input type="text" class="form-control" name="txt_SN" id="serialnumber" value="<?php echo $SN; ?>" required>
</div>
<div class="form-group">
<label for="cpu">CPU</label>
<input type="text" class="form-control" name="txt_CPU" id="cpu" value="<?php echo $CPU; ?>" required>
</div>
<div class="form-group">
<label for="os">OS</label>
<input type="text" class="form-control" name="txt_OS" id="os" value="<?php echo $OS; ?>" required>
</div>
</div>
</div>
</div>
<div class="card-footer">
<!-- <input type="hidden" name="update_id" value="<?php echo row["Id"]; ?>">
<input type="hidden" name="update_id" value="<?php echo $Id; ?>"> -->
<button type="submit" name="btn_update" class="btn btn-primary btn-block mx-auto w-50" value="update">บันทึกข้อมูล</button>
</div>
</form>
edit.php
<?php
require_once('../../../database/connection.php');
$up = $_REQUEST['update_id'];
if (isset($_REQUEST['update_id'])){
$sql = "SELECT * FROM masterpc WHERE Id = $up; ";
$result= $conn->query($sql);
while ($row = $result->fetch_array(MYSQLI_ASSOC)){
$Computername = $row["Computername"];
$Username = $row["Username"];
$Manufacturer = $row["Manufacturer"];
$Model = $row["Model"];
$SN = $row["SN"];
$CPU = $row["CPU"];
$OS = $row["OS"];
}
}
if (isset($_REQUEST['btn_update'])) {
$Computername_up = $_REQUEST['txt_Computername'];
$Username_up = $_REQUEST['txt_Username'];
$Manufacturer_up = $_REQUEST['txt_Manufacturer'];
$Model_up = $_REQUEST['txt_Model'];
$SN_up = $_REQUEST['txt_SN'];
$CPU_up = $_REQUEST['txt_CPU'];
$OS_up = $_REQUEST['txt_OS'];
$sqli = "UPDATE masterpc SET Computername='$Computername_up',Username='$Username_up',Manufacturer='$Manufacturer_up',Model='$Model_up',SN='$SN_up',CPU='$CPU_up',OS='$OS_up' WHERE Id = '$up'";
if (mysqli_query($conn, $sqli)) {
echo "<script>alert('แก้ไขข้อมูลสำเร็จ...'); window.location ='index.php';</script>";
} else {
echo "Error: " . $sqli . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ