ຂັ້ນຕອນການຂຽນ python (ໄພ-ທັນ ຫຼື ໄພທອນ) ໂດຍໃຊ້ Flask ການຮັບຄ່າຜ່ານທາງໜ້າຟອມແລ້ວທຳການສະແດງຜົນຜ່ານຟອມ,ການຮັບຄ່າຈາກແບບຟອມນັ້ນ ຈະໃຊ້ຕົວປ່ຽນຢູ່ 3 ແບບນຳກັນຄື $_GET , $_POST , $_REQUEST ຊຶ່ງແຕ່ລະແບບຈະມີການສົ່ງຄ່າດັ່ງນີ້
1. $_GET ຈະສົ່ງຄ່າຜ່ານ URL ເຮົາຈະເຫັນພາຣາມິເຕີຣ໌ທີ່ສົ່ງໄປຕໍ່ທ້າຍ URL ຂອງໜ້ານັ້ນໆ
2. $_POST ຈະສົ່ງແບບບໍ່ສະແດງພາຣາມິເຕີຣ໌ໃຫ້ເຫັນ
3. $_REQUEST ຈະເປັນຕົວແປຣທີ່ໃຊ້ຮັບຄ່າທັງທີ່ສົ່ງມາແບບ $_GET ແລະ $_POST
ຂັ້ນຕອນທີ່ 1 ໃຫ້ສ້າງໄຟລ໌ໄວ້ໃນ Project ໂດຍໃຫ້ໄຟລ໌ທຳອິດຊື່ index.html ໄຟລ໌ທີ່ສອງຊື່ result.py
ຂັ້ນຕອນທີ່ 2 ໃຫ້ເຮົາເປີດໄຟລ໌ result.py ເພື່ອຂຽນໂຄ໊ດ ຕາມຮູບແບບດ້ານລຸມ
ຫຼັກການເຮັດວຽກງານ
def index(): #ໂມດູນຮັບຄ່າຈາກໄຟລ໌ index.html ໂດຍການສົ່ງຄ່າໃນຮູບແບບ POST
def save(): #ໂມດູນສະແດງຂໍ້ມູນ
ຫຼັກການທຳງານ: ໂດຍການຮັບຄ່າຈາກ Text ທີ່ມີຊື່ວ່າ save ແລ້ວກົດປຸ່ມ submit ແລ້ວໃຫ້ form action="/save" ໂດຍສົ່ງຄ່າໃນຮູບແບບ method="POST" ສົ່ງໄປຢັງ result.py
CR: www.mindphp.com
1. $_GET ຈະສົ່ງຄ່າຜ່ານ URL ເຮົາຈະເຫັນພາຣາມິເຕີຣ໌ທີ່ສົ່ງໄປຕໍ່ທ້າຍ URL ຂອງໜ້ານັ້ນໆ
2. $_POST ຈະສົ່ງແບບບໍ່ສະແດງພາຣາມິເຕີຣ໌ໃຫ້ເຫັນ
3. $_REQUEST ຈະເປັນຕົວແປຣທີ່ໃຊ້ຮັບຄ່າທັງທີ່ສົ່ງມາແບບ $_GET ແລະ $_POST
ຂັ້ນຕອນທີ່ 1 ໃຫ້ສ້າງໄຟລ໌ໄວ້ໃນ Project ໂດຍໃຫ້ໄຟລ໌ທຳອິດຊື່ index.html ໄຟລ໌ທີ່ສອງຊື່ result.py
ຂັ້ນຕອນທີ່ 2 ໃຫ້ເຮົາເປີດໄຟລ໌ result.py ເພື່ອຂຽນໂຄ໊ດ ຕາມຮູບແບບດ້ານລຸມ
ຫຼັກການເຮັດວຽກງານ
def index(): #ໂມດູນຮັບຄ່າຈາກໄຟລ໌ index.html ໂດຍການສົ່ງຄ່າໃນຮູບແບບ POST
def save(): #ໂມດູນສະແດງຂໍ້ມູນ
#-*- coding=utf-8 -*-from flask import Flaskfrom flask import render_templatefrom flask import requestapp = Flask(__name__)@app.route("/")def index(): #ໂມດູນຮັບຄ່າຈາກໄຟລ໌ index.html ໂດຍການສົ່ງຄ່າໃນຮູບແບບ POSTreturn render_template('index.html')@app.route('/save', methods=['POST'])def save(): #ໂມດູນສະແດງຂໍ້ມູນx = dict(request.form.items())return "ຮັບຄ່າສຳເລັດ %s"%(x)app.run(debug=True)
ເປີດໄຟລ໌ result.py ເພື່ອກໍ່ການຂຽນໂຄ໊ດ
ຂັ້ນຕອນທີ່ 3 ໃຫ້ເຮົາເປີດໄຟລ໌ index.html ເພື່ອຂຽນໂຄ໊ດ ຕາມຮູບແບບດ້ານລຸມຫຼັກການທຳງານ: ໂດຍການຮັບຄ່າຈາກ Text ທີ່ມີຊື່ວ່າ save ແລ້ວກົດປຸ່ມ submit ແລ້ວໃຫ້ form action="/save" ໂດຍສົ່ງຄ່າໃນຮູບແບບ method="POST" ສົ່ງໄປຢັງ result.py
<form id="contact-form" action="/save", method="POST"><p>color<input type = "text" name = "save" /></p><p><input type = "submit" value = "submit" /></p></form>
ເປີດໄຟລ໌ index.html ເພື່ອກໍ່ການຂຽນໂຄ໊ດ
ຂັ້ນຕອນທີ່ 4 ໃຫ້ເຮົາລອງກໍ່ການຣັນ project ແລ້ວກໍ່ການດຶງຂໍ້ມູນ ແລ້ວສະແດງຜົນ
ຣັນ project
ໜ້າສະແດງຜົນ ແລະຜົນລັບທີ່ໄດ້ຈາກການຮັບຂໍ້ມູນ
ໜ້າສະແດງຜົນ ແລະຜົນລັບທີ່ໄດ້ຈາກການຮັບຂໍ້ມູນ
CR: www.mindphp.com
No comments:
Post a Comment