ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

บทที่ 5 ขั้นตอน การลบข้อมูลที่แสดงอยู่หน้าฟอร์ม List 

python (ไพธอน) สามารถดึงข้อมูลมาแสดงในรูแแบบฟอร์มได้ แล้วทำการลบข้อมูลจากฐานข้อมูล โดยใช้ Flask (แฟลก) โค๊ด SQL (เอส-คิว-แอล) ของ python ที่ใช้ก็ไม่ต่างจากภาษาอืนเลย ใช้เหมือนกัน ใช้งานง่าย

ขั้นตอนที่1 การลบให้ไปทำปุ่มที่หน้าฟอร์ม List ก่อน แล้วทำการส่ง id กลับมาที่ methot

<form action="/iddel/{{ row[0] }}" method="post"> <input type="submit" value="ลบข้อมูล" /> 
โค๊ดปุ่ม ลบข้อมูล
โค๊ดปุ่ม ลบข้อมูล

ขั้นตอนที่2  สร้าง methot del เพิ่มเขียนโค๊ดลบข้อมูลในฐานข้อมูล

หลักการทำงาน เราไปที่หน้า list เลือกข้อมูลที่เราต้องการที่จะลบ พอเรากดปุ่ม ก็จะ action ไปที่ methot del โดยการส่ง id ไปลบ

@app.route('/iddel/<postID>', methods=['POST', 'GET'])
def iddel(postID):
    idd = postID
    print idd
    try:
            con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
            cur = con.cursor()
            # idd = 6
            sql = "DELETE FROM test_python WHERE id = '%s'" %idd
            try:
                    cur.execute(sql)
                    con.commit()
                    return 'Delete ID: %s' % idd + '<br>'
            except:
                    return 'Not Delete ID '
    except p.DatabaseError:
            print ('Error %s' % p.DatabaseError)

ภาพตัวอย่าง

สร้าง methot del
สร้าง methot del

ผลลัพะ์จากการรันโปรแกม

หน้าฟอร์ม list เพื่อทำการลบข้อมูล
หน้าฟอร์ม list เพื่อทำการลบข้อมูล
หน้าฟอร์มหลังจากการลบเรียบร้อย
หน้าฟอร์มหลังจากการลบเรียบร้อย

 

บทความนี้เป็นส่วนหนึ่งของการลบข้อมูลใน sql โดยภาษา python บทต่อไป เป็นการแก้ไข

หัวเรื่อง
บทเรียน Python Framework Flask Form
หมวดหมู่
Python Framework Flask, Python Framework Flask
ฮิต
16836
ผู้สร้างเอกสาร
ae
วันที่สร้างเอกสาร
2017-06-27 18:40:26

python_flask_form.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 8.28 KB

ผู้อัพโหลดไฟล์ ae

วันที่อัพโหลด 2017-06-27 11:26:29


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
phpBB3 เมนู ACP หายไปและ login เป็น admin ไม่ได้
โดย eange08 จ 25 ม.ค. 2021 7:26 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
9
จ 25 ม.ค. 2021 7:42 pm โดย mindphp
7s Framework วิเคราะห์ธุรกิจในองค์กร
โดย Aranya จ 25 ม.ค. 2021 4:46 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
8
จ 25 ม.ค. 2021 4:46 pm โดย Aranya
SWOT
โดย Aranya จ 25 ม.ค. 2021 4:15 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
8
จ 25 ม.ค. 2021 4:15 pm โดย Aranya
five forces model
โดย Aranya จ 25 ม.ค. 2021 3:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
จ 25 ม.ค. 2021 3:54 pm โดย Aranya
7ps พื้นฐานการตลาด
โดย Aranya จ 25 ม.ค. 2021 3:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
15
จ 25 ม.ค. 2021 6:54 pm โดย Aranya
Course Outline วิชาที่เรียน
โดย Aranya จ 25 ม.ค. 2021 3:14 pm บอร์ด M121 - อรัญญา ปะสาวะกา
4
15
จ 25 ม.ค. 2021 6:11 pm โดย Aranya
4ps ส่วนประสมทางการตลาด
โดย Aranya จ 25 ม.ค. 2021 2:32 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
16
จ 25 ม.ค. 2021 6:44 pm โดย Aranya
การใช้เคื่องมือ BMC วิเคราะห์ธุรกิจ
โดย Aranya จ 25 ม.ค. 2021 1:49 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
25
จ 25 ม.ค. 2021 6:07 pm โดย Aranya