ใน workshop นี้จะแนะนำวิธีการส่งค่าจาก select/list menu 2 ค่าไปพร้อมกัน (ซึ่งปกติเราจะส่งแค่ค่าเดียว) เพื่อให้การเก็บข้อมูลลงใน database ครบมากขึ้น
รวมคลิปสอน php+mysqli
สอน CodeIgniter สอนทำระบบหนังสือเวียนออนไลน์
สอน CodeIgniter สอนทำระบบยืมคืนครุภัณฑ์
(ขึ้นอยู่กับการออกแบบระบบ) มาดู code กันครับ คำอธิบายอยู่ใน code เรียบร้อยแล้ว สามารถนำไปปรับใช้ได้เต็มที่เลยนะครับ
ตัวอย่าง workshop เป็นการส่ง ID และ username ไปพร้อมๆกัน
ไฟล์ฟอร์ม
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<form name="form" method="post" action="save.php"> <select name="username" id="username"> <option value="">Select member</option> <label>member : </label> <option value="<?php echo "10"."-"."bbb";?>"> <?php echo "mr.devbanban"?> </option> <option value="<?php echo "11"."-"."kkk";?>"> <?php echo "developer"?> </option> </select> <input type="submit" name="submit" id="submit" value="submit"> </form> |
Action ไปที่ไฟล์ save.php
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<meta charset="utf-8"> <?php $result = $_POST['username']; // value ที่ส่งมา $result_explode = explode('-', $result); // ขั้นด้วย '- echo "ID: ". $result_explode[0]."<br />"; // 0 คือค่าก่อน '-' echo "Username: ". $result_explode[1]."<br />"; // 1 ค่าหลัง '-' $ID = $result_explode[0]; $username =$result_explode[1]; echo "<h1 align='center'>แล้วนำไปเพิ่มลงในฐานข้อมูลต่อไป devbanban.com </h1>"; ?> |
จากนั้นลอง run ดุผลลัพธ์และประยุกต์ดูนะครับ
Workshop ที่แนะนำให้ทำต่อ
สร้างฟอร์มสมัครสมาชิกแบบง่ายๆ, เพิ่มข้อมูลเข้าดาต้าเบสจากฟอร์ม, insert into
ร่วมสนับสนุน ค่ากาแฟ ค่าโฮส devbanban.com และทีมงานได้ที่
ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 406-359094-1
fanpage : https://www.facebook.com/sornwebsites/