ปัญหาการทำ dropdown list ดึงข้อมูลมาจาก database

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
ภาพประจำตัวสมาชิก
pnut
PHP Super Member
PHP Super Member
โพสต์: 488
ลงทะเบียนเมื่อ: 08/08/2016 10:48 am

ปัญหาการทำ dropdown list ดึงข้อมูลมาจาก database

โพสต์ที่ยังไม่ได้อ่าน โดย pnut »

โค้ดของ Case 'form'

โค้ด: เลือกทั้งหมด

                   $sql_ary = array(
                        'SELECT' => '*',
                        'FROM' => array(
                            'phpbb_m_typeofplant' => 't'
                        ),
                    );
                    $sql = $db->sql_build_query('SELECT', $sql_ary); //เรียนกฐานข้อมูลโหมดรายละเอียดโรคพืช
                    $result = $db->sql_query($sql); //การแบ่งจำนวนหน้าของตาราง
                    while ($row = $db->sql_fetchrow($result)) {
                        $id = $row['id'];
                        $template->assign_block_vars('row', array( //ส่งไปหน้า template รายละเอียดโรคพืช โชว์หน้าตาราง
                            'FLORAE_ID' => $id,
                            'NAME_FLORAE' => $row['name_florae'],
                          
                        ));
                    }
                        $template->assign_vars(array(
                         'U_ACTION' => $this->u_action . '&action=insert',
                         'SHOW_LIST' => FALSE,
                         'SHOW_FORM' => TRUE,
                         'MODE' => 'insert',
                     ));
โค้ดฝั่ง Form ที่ทำ dropdown list

โค้ด: เลือกทั้งหมด

<select name="name_plant">
                    <option value=""><-- Please Select Item --></option>
                    <!-- BEGIN row -->
                    <option value="{row.'NAME_FLORAE}">{row.'NAME_FLORAE}</option>
                    <!-- END row -->
                </select>
ปัญหาคือว่า
1.เมื่อทำดึงข้อมูลจากตารางประเภทของมาทำ dropdown list เรียบร้อยแล้วก็จะพบว่าการดึงข้อมูลจากตารางขึ้นปกติตามดังรูป
33.jpg
33.jpg (26.15 KiB) Viewed 2340 times
ข้อมูลตารางประเภทโรคพืชมีดังนี้
44.jpg
44.jpg (22.26 KiB) Viewed 2340 times
2.ทำการบันทึกข้อมูลตามฟอร์มทั้งหมดแล้วทำการบันทึก
3.แล้วทำการคลิกเพิ่มข้อมูลอีกครั้ง แล้วทำการคลิกเลือกประเภทของพืชปรากฏว่า มีช่องเกิดขึ้นมา 1 ช่อง ดังนี้
55.jpg
55.jpg (19.83 KiB) Viewed 2340 times
4.ผมก็ได้ทำการกลับไปหน้าของแสดงข้อมูลการบันทึกข้อมููลทั้งหมด
66.jpg
5.ได้ทำการลบข้อมูลออก แล้วทำการเพิ่มข้อมูลใหม่คลิก 1 ครั้ง ปรากฏว่าช่องว่างที่ตรงข้อมูลประเภทของพืชหายไป
77.jpg
88.jpg
88.jpg (15.25 KiB) Viewed 2340 times
อยากสอบถามมีวิธีแก้ไขยังไงครับ
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ปัญหาการทำ dropdown list ดึงข้อมูลมาจาก database

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

งง ถามเรื่องอะไร
ภาพประจำตัวสมาชิก
pnut
PHP Super Member
PHP Super Member
โพสต์: 488
ลงทะเบียนเมื่อ: 08/08/2016 10:48 am

Re: ปัญหาการทำ dropdown list ดึงข้อมูลมาจาก database

โพสต์ที่ยังไม่ได้อ่าน โดย pnut »

คือว่าผมดึงข้อมูลมาจากชื่อประเภทของพืชมาแสดงเป็น dropdown แล้วลองเพิ่มข้อมูลรายละเอียดโรคพืชลงปรากฎว่าเกิด dropdown ว่างขี้นมา 1 ช่อง
รูปภาพ
แก้ไขล่าสุดโดย pnut เมื่อ 06/12/2016 4:04 pm, แก้ไขไปแล้ว 1 ครั้ง.
ภาพประจำตัวสมาชิก
pnut
PHP Super Member
PHP Super Member
โพสต์: 488
ลงทะเบียนเมื่อ: 08/08/2016 10:48 am

Re: ปัญหาการทำ dropdown list ดึงข้อมูลมาจาก database

โพสต์ที่ยังไม่ได้อ่าน โดย pnut »

แล้วมีวิธีการแก้ไขยังไงครับ
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: ปัญหาการทำ dropdown list ดึงข้อมูลมาจาก database

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

แล้วลองเพิ่มข้อมูลปรากฎว่าเกิด dropdown ว่างขี้นมา 1 ช่อง
เพิ่มที่ไหน เเล้วในฐานข้อมูล ดูหรือยัง
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 84