ASP กับการรับข้อมูลผ่านแบบ
Form
การส่งข้อมูล
การส่งข้อมูลของ ASP นั้นจะเหมือนกับ Perl
หรือภาษาอื่นๆนั้นคือผ่านแบบฟอร์ม หรือ ทำการส่งค่าผ่าน URL
ซึ่งเราสามารถจำแนกการส่งค่าออกได้เป็น 2 แบบคือแบบ Post กับแบบ
Get ในตัวอย่างต่อไปนี้จะเป็นแบบฟอร์มการส่งแบบ Post
<Fom action="test.asp"
method=post> <input
type=text name="namepost"> </Form>
จะเห็นว่าส่วนที่อยู่หลังคำว่า Action คือ File ASP
ที่ใช้รับข้อมูล และ method นั้นจะบอกว่าเป็นแบบ Post หรือแบบ
Get และในส่วนหลัง name นั้นคือชื่อของตัวแปรสำคัญเวลารับครับ
การรับข้อมูล
ในฝังรับข้อมูลจะดูต้องอ้างอิงจากฝังส่งข้อมูลมาด้วยจากที่ได้อธิบายไปแล้วนั้น
คราวนี้มาดู Code ของตัวรับกันบ้าง
<%
nameinput=request.form("namepost")%> <HTML> <Head> <Title> ทดสอบรับข้อมูลจากฟอร์ม</Title> </Head> <Body> <%=nameinput%> </Body> </HTML>
ในบรรทัดแรกจะเป็นการรับข้อมูลมาจากฟอร์มโดยเก็บไว้ในตัวแปรชื่อ
nameinput สำหรับการรับข้อมูลแบบ Post จะใช้
request.form("namepost") และในบรรทัดที่ 7
เป็นส่วนของการนำค่าในตัวแปรแสดงออกหน้าเว็บ
|