|
|
|
สอบถามเรื่องการใช้ session คือผมต้องการเก็บข้อมูลที่ได้จาก textbox ไว้ใน session ก่อน พอ submit |
|
|
|
|
|
|
|
ลองทำแล้ว มันก็ยังไปไม่ถูกอะครับ พอมีตัวอย่างไหมครับ
|
|
|
|
|
Date :
2012-07-22 11:43:33 |
By :
pumin99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติม
1. คุณจะต้องการเก็บค่า session ไปทำอะไรต่อครับ เพราะ คุณbejita ก็ submit form ลงฐานข้อมูล ไม่ต้องทำ session ในวุ่นหรอกจร้า
2. แต่ถ้าจากคาดเดาไม่ผิด คุณbejita ต้องการเก็บค่า session ไว้เพื่อย้อนกลับมาเพื่อแก้ไข ให้ค่าใน textbox ค้่าง ไม่หายไปไหน เช่น การกรอกการสมัครอะไรสักอย่าง เมื่อ submit ค่าไปแล้ว จะต้องมีการกลับมาแก้ไขข้อมูล ถูกต้องไหมครับ
3. concept ที่คิดไว้อธิบายละเอียดเลยครับจะได้แนะนำถูก หรือถ้าให้ง่าย เอา Code มาโพสต์ติดตรงไหนจะได้เริ่มกันถูก....
แนะนำ ::
ถ้าเราจะทำระบบสมัครอะไรสักอย่าง เอาเป็นสมัครสมาชิก (ทำเสร็จแล้ว http://www.edu.buu.ac.th/badminton/ )
Concept ที่ผมทำไว้
1. กรอกข้อมูลการสมัครสมาชิก (index.php)
2. เมื่อกดปุ่ม บันทึก (Submit) ค่าจะถูกส่งไปอีกเพจ
3. ที่เพจ update.php จะเป็นการแสดงข้อมูลที่กรอกมาตั้งแต่เพจ index.php โดยมีปุ่ม 2 ปุ่ม คือ
3.1 ปุ่ม ยืนยันการสมัคร ค่าจะถูกส่งลงไปบันทึกลงฐานข้อมูล
3.2 ปุ่ม แก้ไขข้อมูล จะกลับไปที่เพจแรก index.php ค่าที่กรอกมาจะแสดงใน textbox
ประมาณนี้หรือเปล่าครับ ถ้าใช่เอาตรงที่ติดมาดู จะได้ช่วยแก้ไขครับ ^^
|
|
|
|
|
Date :
2012-07-22 14:45:45 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมทำเกี่ยวกับการลงรหัสโรคอะครับ คือคนนึง สามารถลงได้หลายโรค คับ
แต่อยากทำ ตรงส่วนของการเพิ่มรหัสโรค ให้อยู่หน้าฟอร์มเดียวกันกับ ข้อมูลส่วนตัวผู้ป่วยด้วยอะคับ
ตอนแรก ผมใช้การเพิ่ม row ( CreateElement ) คับ แต่ได้รับโจทย์ใหม่ว่าต้องให้ textbox มีการ autocomplete รหัสโรคจากเบส ออกมาด้วยคับ ก็เลยหาวิธีเก็บไว้ ในsession ก่อน แล้วค่อย insert into ลงเบสคับ
|
|
|
|
|
Date :
2012-07-22 15:30:12 |
By :
pumin99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คนละเรื่องกับที่เดาเลย ฮ่า ๆ ๆ ขออภัยด้วย เด๋วไปหา autocomplete ที่เคยทำมาบอกนะ
หน้าฟอร์มผู้ป่วย ถ้าจะใส่หลายโรคผมว่า row ( CreateElement ) เห็นด้วยว่าต้องมี พอเรา row ( CreateElement ) แล้วให้ textbox ที่ ครีเอทมา ทำ autocomplete ได้ด้วยนี่ดิ่จะยาก ผมคิดถูกป่าวหว่า เด๋วไปหาโค้ดเก่า ๆ พอนึกได้อยู่ ขอเวลานานหน่อย ^^
มาล่ะ.....พอดีไปเจอระบบ ตะกร้าสินค้าเก่า เลยเอามาปรับดู ตามนี้
1 :: basket.php ::
การทำงาน : พิมพ์รหัสของโรค หรือ ชื่อของโรคลงใน textbox ถ้าค่าใน textbox ถูกต้องมีอยู่ในฐานข้อมูลโรค จะไปเรียกค่าที่ servername.php มาแสดง จากนั้นถ้ากด "เลือก" ชื่อโรคก็จะส่งไปประมวลผลที่ basket_add.php โดยจะทำการสร้าง session ส่งค่ากลับมาที่เพจ basket.php สร้างเป็นตารางข้อมูลโรค จากนั้นถ้าต้องการเพิ่มโรคอีกก็ทำตามขั้นตอนเดิม
- ถ้าเลือกโรคผิดก็ทำการคลิกที่ช่องลบหน้าชื่อโรคนั้น จากนั้นกดปุ่ม "ลบที่เลือก" ค่าจะถูกส่งไปประมวลผลที่ basket_cal.php จะทำการลบค่า sesion ที่เลือกไว้ทิ้งไป
- ถ้าเลือกโรคครบถ้วน เรียบร้อยก็กดปุ่ม "บันทึก" จะถูกส่งไปที่ basket_cal.php แล้วถูกส่งต่อไปที่ prd_order.php ทันที
2 :: prd_order.php ::
ก็จะเป็นหน้าเพจที่แสดงข้อมูลที่กำลังจะส่งไปเก็บในฐานข้อมูล
- ปุ่ม แก้ไขข้อมูล ถ้าข้อมูลไม่ถูกต้องก็ส่งกลับไปที่ basket.php
- ปุ่ม ยืนยัน ข้อมูลจะถูกส่งไปที่ prd_order2.php เพื่อทำการบันทึกข้อมูล
3 :: prd_order2.php ::
ถึงตรงนี้น่าจะบันทึกข้อมูลต่าง ๆ ได้แล้วนะ
มันมีไฟล์ประกอบหลายไฟล์ก็เลยแนบไฟล์มาให้ดีกว่า
http://seashore.buu.ac.th/~apisitp/sick.rar
ลองดูนะครับ
|
ประวัติการแก้ไข 2012-07-22 16:11:20 2012-07-22 18:47:49
|
|
|
|
Date :
2012-07-22 16:02:13 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ ตอนแรกผมก็ทำ CreateElement เสร็จเรียบร้อยแล้วอะครับ แต่เพิ่ม โจทย์มาอีก ให้ autocomplete เลยไม่รู้จะเอาไปวนยังไงให้ได้ตามจำนวน row อะครับ
เดวลองเอาระบบ ตระกร้าสินค้า มาดัดแปลงเอาก็ได้ครับ
ขอบคุณมากๆคับ
|
|
|
|
|
Date :
2012-07-23 08:50:44 |
By :
pumin99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|