สร้างหน้าเว็บ html เพื่อรับ input จาก client ก่อนที่จะเรียกใช้ไฟล์ python ใน cgi-bin เพื่อให้ ไฟล์ python สามารถนำ input ที่รับไปใช้ ก่อนที่จะแสดงผล
- ไฟล์ html สำหรับรับกรอกข้อมูล
ใช้ <input> สำหรับแสดงผลเป็นกล่องรับข้อมูล โดยกำหนด
type: กำหนดประเภทของค่าที่ต้องการรับ เช่น ข้อความ ตัวเลข เป็นต้น
name: เป็นชื่อของตัวแปรสำหรับส่ง ให้ไฟล์ .py
type submit เป็นรูปแบบปุ่มสำหรับเรียกใช้ไฟล์ .py โดยสามารถระบุข้อความที่ต้องการให้แสดงได้โดยใช้ value
- ไฟล์ .py มีการ import cgi เพื่อให้สามารถเรียกค่าจากไฟล์ html มาได้ โดยเลือกรับค่าที่ต้องการตาม name ที่ได้ประกาศไว้ใน html
ในที่นี้จะรับ ค่าส่วนสูงและน้ำหนักมาเพื่อคำนวน BMI
- สร้าง server และเข้ามาที่ localhost เปิดไฟล์ html ที่ได้สร้างไว้
- พบกับหน้าเว็บ html กรอกข้อมูล และกดปุ่ม calculate
- ไฟล์ .py จะรับ input ไปคำนวนและแสดงผลออกมา
ไม่มีความคิดเห็น:
แสดงความคิดเห็น