Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
Wallapa
PHP Super Member
PHP Super Member
Posts: 343
Joined: 30/10/2017 10:22 am

Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

Post by Wallapa »

จะทำการ Search ข้อมูล จากฐานข้อมูล แล้วให้ตารางมันมาแสดงข้างล่างแบบ Row เดียว ต้องใช้โค้ดอะไรคะ
Selectionpng.png
Selectionpng.png (4.53 KiB) Viewed 869 times
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26646
Joined: 31/03/2014 10:02 am
Contact:

Re: Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

Post by thatsawan »

ทำอะไรไปถึงไหนเเล้วค่ะ ถามอย่างงี้ตอบไม่ได้นะคะ ถามมาเป็นจุดดีกว่าค่ะ
User avatar
Wallapa
PHP Super Member
PHP Super Member
Posts: 343
Joined: 30/10/2017 10:22 am

Re: Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

Post by Wallapa »

thatsawan wrote:ทำอะไรไปถึงไหนเเล้วค่ะ ถามอย่างงี้ตอบไม่ได้นะคะ ถามมาเป็นจุดดีกว่าค่ะ
ตอนนี้ถึงขั้นตอนที่ search ข้อมูลแล้วให้มันแสดงออกมาค่ะ ตอนนี้ยังไม่สามารถเรียกข้อมูลให้ขึ้นได้ค่ะ
User avatar
nuattawoot
PHP VIP Members
PHP VIP Members
Posts: 2559
Joined: 05/06/2017 9:34 am

Re: Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

Post by nuattawoot »

สร้าง method search ยังครับ ขอดูโค้ด search หน่อยครับ ถ้าสร้างแล้ว กดปุ่มแล้วขึ้น Error อะไร
First Bug Love you
Image
User avatar
Wallapa
PHP Super Member
PHP Super Member
Posts: 343
Joined: 30/10/2017 10:22 am

Re: Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

Post by Wallapa »

มันขึ้น Error แบบนี้ค่ะ ไม่แน่ใจว่าเขียนโค้ดแบบนี้มั้ย
tt.png
tt.png (8.4 KiB) Viewed 857 times

Code: Select all

@app.route('/search')
def search():

    con = psycopg2.connect(host='localhost', database='testppp', user='postgres', password='')
    cur = con.cursor()
    cur.execute('SELECT version()')
    sql = "SELECT * FROM hr_payslip ORDER BY id ASC LIMIT 50"

    sql = sql.encode('utf-8')
    cur.execute(sql)
    rows = cur.fetchall()
    return render_template("search.html", rows=rows)
User avatar
nuattawoot
PHP VIP Members
PHP VIP Members
Posts: 2559
Joined: 05/06/2017 9:34 am

Re: Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

Post by nuattawoot »

ทำไมใช้

Code: Select all

SELECT * FROM hr_payslip ORDER BY id ASC LIMIT 50"
1. แบบนี้มนค้นหาทั้งหมด hr_payslip ดึงมา 50 แถว มันไม่ใช้ค้นหาที่ดึงตามเงื่อนไขนะครับ ดึงตามเงือนไขหมายความว่า เราจะค้นอะไรก็เอา ไอดีไปเช็คแล้วแสดงข้อมูลออกมา ต้องใช้ WHERE
2. มีฟอร์มค้นหาแแล้วต้อง สร้างฟอร์มให้มันไปแสดงด้วยครับ ค้นหาได้แล้วแต่โปรแกรมไม่รู้จะไปแสดงที่ไหนก็ Error ครับ
First Bug Love you
Image
User avatar
Wallapa
PHP Super Member
PHP Super Member
Posts: 343
Joined: 30/10/2017 10:22 am

Re: Search ข้อมูลแล้วให้ข้อมูลขึ้นด้านล่าง ทำยังไงค่ะ

Post by Wallapa »

ขอบคุณค่ะ ตอนนี้สร้างฟอร์มให้มันไปแสดงแล้วค่ะ ขึ้นหัวตารางมาแล้ว แต่ยังดึงข้อมูลมาไม่ได้ทั้งหมดค่ะ
้h.png
้h.png (5.56 KiB) Viewed 840 times
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 15 guests