พูดคุย 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
- โพสต์: 488
- ลงทะเบียนเมื่อ: 08/08/2016 10:48 am
โพสต์ที่ยังไม่ได้อ่าน
โดย pnut »
อยากสอบวิธีการบันทึกข้อมูล checkbox ให้สามารถบันทึกข้อมูลลงฐานข้อมูลได้หลายค่า ใน phpBB
ปัญหา
- 12.JPG (8.6 KiB) Viewed 982 times
เมื่อผมคลิกเลือก checkbox ทั้งสองแล้วกดเพิ่มข้อมูล แล้วให้เก็บค่าทั้งสองลงฐานข้อมูล แต่ปัญหาคือ ผมเลือกทั้งสองข้อมูล มันบันทึกแค่ข้อมูลเดียวครับ อยากทราบวิธีการทำครับ
โค้ดฟอร์ม
โค้ด: เลือกทั้งหมด
<dd>
<!-- BEGIN row1 -->
<input type="checkbox" value="{row1.DISEASE_ID}" name="disease_name_thai">{row1.DISEASE_N_TH}<br>
<!-- END row1 -->
</dd>
โค้ดรับค่าจากฟอร์ม
โค้ด: เลือกทั้งหมด
$disease_name_thai = request_var('disease_name_thai', '', true);
โค้ดเพิ่มข้อมูล
โค้ด: เลือกทั้งหมด
$sql = ' INSERT ' . $table_prefix . 'm_causative ' . $db->sql_build_array('INSERT', $sql_ary);
-
thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
-
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย thatsawan »
เก็บค่าเป็น array()
โค้ด: เลือกทั้งหมด
<input type="checkbox" value="{row1.DISEASE_ID}" name="disease_name_thai[]">{row1.DISEASE_N_TH}<br>
เเละก็รับค่าเเบบ array()
โค้ด: เลือกทั้งหมด
$marked = request_var('disease_name_thai', array(0));
-
pnut
- PHP Super Member
- โพสต์: 488
- ลงทะเบียนเมื่อ: 08/08/2016 10:48 am
โพสต์ที่ยังไม่ได้อ่าน
โดย pnut »
ระบบแจ้งมาแบบนี้ครับ
SQL ERROR [ mysqli ]
Unknown column 'Array' in 'field list' [1054]
SQL
INSERT phpbb_m_causative (name_causative, classification, related_diseases, name_picter) VALUES ('11', 'กาบใบ', Array, '')
-
pnut
- PHP Super Member
- โพสต์: 488
- ลงทะเบียนเมื่อ: 08/08/2016 10:48 am
โพสต์ที่ยังไม่ได้อ่าน
โดย pnut »
ยังไงครับ งง
thatsawan เขียน:loop array ที่ได้ออกมาก่อน insert
-
thatsawan
- PHP VIP Members
- โพสต์: 28508
- ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
-
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย thatsawan »
ตัวอย่าง
โค้ด: เลือกทั้งหมด
foreach ($marked as $key => $id) {
$data_insert[] = array(
'ฟิลด์ที่ต้องการ1' => $id,
'ฟิลด์ที่ต้องการ2' => 'xx',
'ฟิลด์ที่ต้องการ3' => 'xx',
'ฟิลด์ที่ต้องการ4' => 'xx',
);
}
$this->db->sql_multi_insert(ชื่อตาราง, $data_insert);
-
-
- 0 ตอบกลับ
- 933 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
19/09/2018 5:49 pm
-
-
- 0 ตอบกลับ
- 1210 แสดง
-
โพสต์ล่าสุด โดย chakrit
05/07/2022 1:15 pm
-
-
- 5 ตอบกลับ
- 1109 แสดง
-
โพสต์ล่าสุด โดย wkid
02/06/2022 5:14 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 41