สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mindphp » 25/10/2019 10:31 am

text ที่จะเป็น tag html

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mstsksmstsks » 25/10/2019 9:19 am

สอบถามนะคะ output ของตัวอย่างคือตัวไหนคะ ที่เหลือที่แยกออกมาใช่ไหมคะ
ขอโทษที่ถามเยอะเกินไปนะคะ

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mindphp » 24/10/2019 5:37 pm

ผั่ง Server ประมาณนั้นครับ
แต่ Output ทำเป็น json หรือ xml จะดีกว่า

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mstsksmstsks » 24/10/2019 4:48 pm

แยกแบบนี้ถูกไหมคะ ไม่แน่ใจว่าเข้าใจถูกไหมค่ะ

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

import drop1
import drop2

sql = ('select * from zone')
while(sql):

 value=['zone_id'],['zone_name']


id = POST['zone']
if(isset(GET['zone'])):
    
      sql = querystrmachine(GET['zone'])
      row = queryrowmachine()
if (row > 0):
      
        text = '<option disabled>"กรุณาเลือกจังหวัด"</option>'
        while (mysql_fetch_array(sql)):
          
            value=['machine_id'],['machine_name']
          
  

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mindphp » 24/10/2019 2:53 pm

มาใกล้ถูกทางแล้วครับ แต่ แนะนำ
ทำการแยกโค้ดส่วน การทำงานของ Client และ Server ออกจากกัน ถ้าตามรูปด้านขวาจะ ไปต่อ ทำ Ajax ยาก
ต้องศึกษา Javascript เพิ่มเติม เพื่อเอาค่าจากฝั่ง Server ที่ส่งมาเป็น Json หรือ xml มา rander ใส่ลงใน html

แนะนำใช้ Template engin เข้ามาช่วยเช่น Jinja และ Flask Freamework เข้ามาช่วย

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mstsksmstsks » 24/10/2019 2:47 pm

หลังจากแก้ไขแล้ว มันก็ยังไม่ได้เลยค่ะ
แนบไฟล์
Capture.PNG

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mindphp » 24/10/2019 11:49 am

mindphp เขียน:ลองดูหลักการจากกระทู้นี้ครับ
viewtopic.php?f=6&t=31573
แต่ฝั่ง Server ก็ใช้เป็น Python แทน PHP
แต่ฝั่ง Server ก็ใช้เป็น Python แทน PHP

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mstsksmstsks » 24/10/2019 11:43 am

ถ้าในโค้ดมันมีทั้ง html และ php เราต้องแปลงเป็นแบบไหนคะ เช่นโค้ดจากลิ้งค์ที่แนบมา index.php

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mindphp » 24/10/2019 9:57 am

ลองดูหลักการจากกระทู้นี้ครับ
viewtopic.php?f=6&t=31573
แต่ฝั่ง Server ก็ใช้เป็น Python แทน PHP

Re: สร้าง selectซ้อน2ชั้น โดยดึงค่าจาก database ใช้แค่ python

โดย mstsksmstsks » 24/10/2019 9:54 am

การส่งค่าผ่าน ajax เป็นการส่งค่าแบบไหนคะ พอดีไม่มีความรู้เรื่อง ajax เลยต้องเริ่มศึกษาจากส่วนไหนก่อนดีคะ ขอคำแนะนำหน่อยค่ะ

ข้างบน