จะเขียน Tab เพื่อให้ user กรอกข้อมูลแต่ละหน้า แล้วกด Save เพื่อ save ข้อมูลทุกหน้าพร้อมกันเลยได้ยังไงคะ
ใครรู้ช่วยทีนะคะ...ขอบคุณมากค่ะ
เขียน TaB ด้วย PHP ได้ยังไงคะ
Moderator: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41410
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ต้อง ใช้ javascript css เข้ามา ช่วยครับ
เห็น ตัว อย่าง จากเว็บ ไหน ก็ view source เค้าไป ดัดแปลง เอาได้ครับ
เห็น ตัว อย่าง จากเว็บ ไหน ก็ view source เค้าไป ดัดแปลง เอาได้ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Full Member
- โพสต์: 43
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ใช่คับ การเขียน Tab ด้วย php นั้นสามารถทำได้ และวิธีที่ดีที่สุดถ้าจะเขียนด้วย php ผมคิดว่าต้องเก็บค่าตัวแปรของฟอร์มต่างๆ เป็น session ซึ่งมันไม่ค่อยสะดวกเท่าไร ผู้คนจึงไม่นิยมใช้กัน ทางที่ดีผมว่าใช้ CSS ดีกว่าคับ แนวทางก็คือสร้างเลเยอร์ซ้อนกัน ด้วย <div>+stylesheet
โดยลักษณะการทำงานเช่น กรอกข้อมูลผ่านฟอร์มใน Tab ที่ 1 เสร็จแล้ว พอคลิ๊ก Tab 2 ก็จะเป็นการนำอีกเลเยอร์ หนึ่งมาซ้อนทับเลเยอร์เดิม และสามารถกรอกข้อมูลต่างๆ ต่อไปได้ โดยที่ข้อมูลในเลเยอร์ด้านล่าง ของ Tab 1 ยังคงมีอยู่เช่นเดิม และเมื่อกดปุ่ม submit ไปเพียงครั้งเดียวก็จะเป็นการส่งข้อมูลทุกๆ เลเยอร์ที่กรอกไว้ได้ครับ เพียงแต่ขอให้ เลเยอร์เหล่านั้นเขียนอยู่ในแท็ก <form>...</form> ก็พอ
ซึ่งศึกษาได้จาก HTML Advance คับผม
โดยลักษณะการทำงานเช่น กรอกข้อมูลผ่านฟอร์มใน Tab ที่ 1 เสร็จแล้ว พอคลิ๊ก Tab 2 ก็จะเป็นการนำอีกเลเยอร์ หนึ่งมาซ้อนทับเลเยอร์เดิม และสามารถกรอกข้อมูลต่างๆ ต่อไปได้ โดยที่ข้อมูลในเลเยอร์ด้านล่าง ของ Tab 1 ยังคงมีอยู่เช่นเดิม และเมื่อกดปุ่ม submit ไปเพียงครั้งเดียวก็จะเป็นการส่งข้อมูลทุกๆ เลเยอร์ที่กรอกไว้ได้ครับ เพียงแต่ขอให้ เลเยอร์เหล่านั้นเขียนอยู่ในแท็ก <form>...</form> ก็พอ
ซึ่งศึกษาได้จาก HTML Advance คับผม
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot], Bing [Bot], Google [Bot] และบุคลทั่วไป 109