อบรม php วันแรก โครงร่างการส่งค่าform, เรื่อง function อย่างง่าย (ตอนที่ 1)
posted on 03 Mar 2008 22:24 by robocon in Programingอบรมวันแรกครับ...อู๊ย...ปวดแก่นกะโหลกอีกแล้วววว.......
ที่ปวดไม่ใช่ว่ามันยากนะครับ....แต่เนื้อหามันเยอะซะมากกว่า.....
...บรึ๊ยๆ..
เริ่มอุ่นเครื่องกันก่อนกับ การส่งค่า form ครับ ( ไม่ยากครับไม่ยาก[จริง..จริ๊ง..] )
ถือว่าเป็นการผ่อนเครื่องจากเอ็นทรี่ก่อนหน้านี้ก็แล้วกันครับ อิอิ...
วันนี้ขอเอาเรื่อง form ก่อนนะครับ
มาดูที่หน้า .html นะครับ
คลิกที่รูปเพื่อดูขนาดใหญ่ได้ครับ
แล้วมาดู code กันครับ
ดูตรงที่แถบป้ายสีเขียวจุดแรกนะครับ ก็จะส่งค่าของ form เราไปที่ process.php
ลักษณะของการส่งก็จะเป็นการส่งแบบ post
เอาล่ะสิ.... แบบ POST กับ แบบ GET ต่างกันยังไง....(ความจริงไปถามพี่กุ๊กกู๋ก็ได้[Google])
ถ้าถามผมมันต่างกันยังไง ( เอาเป็นตามความเข้าใจของผมนะครับ )
แบบ POST จะส่งผ่านรูปแบบของ form เท่านั้นส่วน GET ส่งนอก form ได้ หรือใน form ก็ได้
ส่วนในแถบป้ายสีเขียวจุดที่สองนี้ที่ให้ดูก็ไม่ใช่อะไรหรอกครับ คือ ชื่อของ radio bottom ต้องเหมือนกัน
ไม่อย่างนั้นมันก็กลายเป็น check box ไปน่ะสิ
เอาล่ะครับหลังจากดูกันไปคร่าวๆแล้วเรามาดูในส่วนของ process.php กันดีกว่าว่ามีอะไรกันบ้าง
ดูรูปของทั้ง 2 ควบกันไปเลย.. ภาพที่ 2 ที่ผมป้ายแถบสีเหลืองเอาไว้ ก็คือคำสั่ง print_r น่ะเอง
เพื่ออะไร...ก็เพื่อดูว่ามีค่าอะไรส่งมาหาเราบ้าง โดยที่การเรียงจะเรียงแบบ array
บรรทัด 5 ถึง 14 ก็จะเป็นการเก็บค่าที่ส่งมาไว้ในตัวแปรต่างๆแล้วเอามาแสดงใน echo
บรรทัด 18 ถึง 26 ครับ อย่างเช่น code ในบรรทัดที่ 6 ก็จะเป็นการเก็บค่าของ name ไว้ใน
ตัวแปร name1 ที่ส่งค่ามาแบบ post น่ะเอง....แค่นี้ล่ะครับจบแล้ว
อิอิ ไม่ยากเลยใช่มั้ยครับ
ส่วนใครจะเอาไปเก็บไว้ใน db ยังไงนั้นค่อยว่ากันอีกที
วันนี้พอแค่นี้ก่อนก็แล้วกันครับ พรุ่งนี้มาลุยเรื่อง function กันต่อ
ฝากไว้นิดหน่อยก็แล้วกันนะครับ...เคยมีอาจารย์ที่ผมเคารพ ท่านหนึ่งเคยพูดกับผมว่า
งานหนักไม่เคยฆ่าคน แต่คนทำงานหนักตายไว
จริงไม่จริงยังไง...ก็รักษาสุขภาพกันไว้ด้วยนะครับ.....หาเวลาพักผ่อนซะบ้าง..อย่างไปเครียดกับมันมากนะครับ
บ๋ายบาย นอนหลับฝันดีนะครับ...
#1 By bossxiii on 2008-03-03 23:31