กระบวนการสุดท้ายที่ผมจะพูดถึงก็คือ กระบวนการลบข้อมูลครับ ซึ่งในการลบก็มีหลักการเดียวกับการแก้ไขข้อมูลครับ ก็คือเราต้องเลือกเรคอร์ดที่เราต้องการลบ โดยคลิกที่ลิงค์ในแถวนั้น ๆ โดยลิงค์นั้น ๆ เราก็จะต้องส่ง id ของเรคอร์ดนั้น ๆ ไปด้วย แต่จะต่างกันตรงที่ในการแก้ไขข้อมูลจะทำการลิงค์ไปยังหน้าฟอร์ม แต่การลบข้อมูลจะลิงค์ไปยังกระบวนการลบเลย
ในบทความที่แล้วผมได้ให้ผู้อ่านทำการแก้ไขไฟล์ view.php โดยทำการเพิ่มลิงค์ให้กับการลบข้อมูลไปแล้วนะครับ ดังนั้นเราข้ามขั้นตอนนี้ไปเลย (แต่อ้างอิงไฟล์ view.php ด้วยนะครับ) โดยที่ลิงค์นั้น ๆ ที่ผมได้สร้างจะทำการลิงค์ไปยังไฟล์ delprocess.php พร้อมทั้งส่ง id ของเรคอร์ดที่เลือกไปด้วย ดังนั้นขั้นตอนต่อไปนี้ผมจะทำการสร้างไฟล์ที่ชื่อว่า delprocess.php นะครับ
ในบทความนี้ ผมจะสอนวิธีการแก้ไขข้อมูลครับ แต่มีกระบวนทำงานมากกว่าการเพิ่มข้อมูลนิดหน่อยครับ (นิดหน่อยจริง ๆ ครับ) เพราะผมพยายามจะตัดโค้ดที่ไม่จำเป็นออกให้หมดเหลือแต่โค้ดที่จำเป็นจริง ๆ เท่านั้น หน้าจออาจจะไม่สวยงามเท่าไร ด้วยครับ เพื่อให้ง่ายต่อการศึกษาด้วยครับ โดยขั้นตอนการแก้ไขข้อมูลมีดังนี้
ในบทความที่แล้ว ผมได้สอนถึงวิธีการคิวรี่ข้อมูลออกมาแสดงในตารางแล้วนะครับ ส่วนในบทความนี้เราจะมาดู เรื่องการเพิ่มข้อมูลเข้าฐานข้อมูลกันนะครับ โดยก่อนอื่นเราจะต้องสร้างลิงค์ไปยังหน้าฟอร์มการเพิ่มข้อมูลกันก่อนครับ เพื่อที่ จะลิงค์ไปยังหน้าฟอร์มการเพิ่มข้อมูลให้เรากรอกข้อมูลที่ต้องการเพิ่มเข้าสู่ฐานข้อมูลได้
ถ้าสำหรับคนที่ติดตามผมมาตั้งแต่บทความแรกในหมวดหมู่นี้ ซึ่งจะได้ฐานข้อมูลและตารางข้อมูลที่เหมือนกับผม (ถ้าใครอยากศึกษาตามก็ขอให้ย้อนกลับไปบทความแรกก่อนนะครับ) ที่ผมเกริ่นมานี้ก็เพื่อที่จะให้คนที่มีฐาน ข้อมูลและตารางตามที่ผมได้สร้างไว้ทำการดาวน์โหลดไฟล์ด้านล่างของผมครับที่ชื่อว่า sql_insert.sql แล้วนำไป import เข้าฐานข้อมูลครับ
เมื่อเรามีข้อมูลเรียบร้อยแล้ว ผมจะเริ่มตรงส่วนหน้าจอ (เฉพาะโครงร่างก่อนยังไม่ใช่ส่วนทั้งหมดนะครับ) ที่จะใช้ในการแสดงสินค้าทั้งหมดก่อนเลยครับ ซึ่งผมจะสร้างดังนี้ (โค้ดทั้งหมดสามารถดาวน์โหลดได้ แต่ถ้าจะให้ดีก็ ทำตามทีละลำดับดีกว่าครับ)
ก่อนที่ผมจะเข้าเรื่องจริง ๆ ผมขอแนะนำฟังก์ชันของ PHP ที่ใช้กับ MySQL ให้ผู้อ่านทราบก่อนครับว่ามันมีอะไรที่ จำเป็นบ้าง ซึ่งเมื่อเข้าเรื่องเราจะได้เข้าใจได้ง่ายขึ้น และผมจะได้อธิบายแต่เนื้อ ๆ ในตัวโค้ดได้เลย จะได้ไม่ต้องอธิบายถึง ฟังก์ชันในบทความต่อ ๆ ไปอย่างฟุ่มเฟือยครับ
ในบทความนี้ผมจะเริ่มตั้งแต่การสร้างฐานข้อมูลก่อนเลยนะครับ รวมไปถึงตารางที่จะใช้ในหมวดหมู่นี้ด้วย เพื่อให้เราเข้าใจตรงกัน โดยใช้ฐานข้อมูลและตารางเดียวกันด้วย (ในกรณีที่มือใหม่จริง ๆ ครับ)
Login
Search