ในหัวข้อนี้จะเป็นการ workshop ให้เรียกข้อมูลที่เราได้เพิ่มเข้าไปแล้วใน database ไปแก้ไข (UPDATE) ในฟอร์มที่เราได้สร้างขึ้นนะครับ ในการแก้ไขข้อมูลจะมีไฟล์ที่เกี่ยวข้องอยู่ทั้งหมด 4 ไฟล์ คือ ไฟล์เชื่อมต่อ database  connection.php , ไฟล์เรียกข้อมูลมาแสดง showmember.php, ไฟล์ฟอร์มสำหรับแก้ไขข้อมูล

userupdateform.php และไฟล์สำหรับบันทึกข้อมูลที่แก้ไขลงใน database userupdate_db.php  (เราสามารถตั้งชื่อไฟล์ให้สื่อกับระบบของเราได้ตามสบายเลยนะครับไม่ต้องตามผมเปะๆ) 

มาเริ่มกันเลย
1.ไฟล์เชื่อมต่อกับ database  connection.php

2.ไฟล์เรียกข้อมูลมาแสดง showmember.php 

ในไฟล์นี้ให้สังเกตุบรรทัดที่ 24 จะเป็นการส่งค่า member_id ของข้อมูลนั้นๆ ไปแก้ไขที่ฟอร์มของเรา

 

3.ไฟล์ฟอร์มรับข้อมูลมาแก้ไข userupdateform.php 

เมื่อส่ง $member_id จากไฟล์แสดงข้อมูลมาแล้วในไฟล์นี้เราต้องสร้างตัวแปรรับข้อมูล $member_id = $_REQUEST[“member_id”]; ดังบรรทัดที่ 6 จากนั้นให้ก็สามารถแก้ไขข้อมูลตามที่เราต้องการและคลิกปุ่ม update เพื่อให้ฟอร์มส่งค่าไปไฟล์ database userupdate_db.php (action)   หรือคลิก ยกเลิก เพื่อกลับไปหน้าแสดงข้อมูล

 

4.ไฟล์สำหรับบันทึกการแก้ไขข้อมูลในลง database userupdate_db.php 

เป็นไฟล์ที่รับข้อมูลจากฟอร์มและบันทึกลงใน  database เมื่อทำงานสำเร็จจะมีหน้าต่างเด้งออกมาว่า “Update Succesfuly” และกระโดดกลับไปหน้า ShowMember.php เป็นอันเสร็จกระบวนการแก้ไขข้อมูล

 

Screen Shot 2558-06-09 at 13.46.15

 

สำหรับบทความต่อไปจะเป็นการ workshop การลบข้อมูลออกจาก database  ห้ามพลาดดดครับบบบ

 

มีความสนใจเทคโนโลยีที่ใช้พัฒนาเว็บไซต์ และอยากแบ่งปันความรู้ด้านการพัฒนาเว็บไซต์และอื่นๆอีกมากมาย…

(Visited 1,817 times, 49 visits today)

Related posts:

สร้างฟอร์มสมัครสมาชิกแบบง่ายๆ, เพิ่มข้อมูลเข้าดาต้าเบสจากฟอร์ม, insert into
ซ่อนคำหยาบ php
ตัวอย่าง if, elseif, else แบบง่ายๆ ใช้ตรวจสอบสถานะการสั่งซื้อสินค้า PHP
รวมวีดีโอ Workshop PHP+Databases+Bootstrap+Dreamweaver
WEB.3 การสร้างฐานข้อมูลและสร้างการเชื่อมต่อฐานข้อมูลจาก Dreamweaver CS6
WE.21 โปรแกรมเพิ่มสินค้า+อัพโหลดภาพสินค้า DW+ php + database
คำนวณวันที่ php, Date Calculate
แจก code + database WEB 1-25
ฟรีระบบเที่ยววัด php, mysql, bootstrap, jquery, javascript, devbanban, ฟรีโ...
Data Tables Server-side processing Example [php]