หัวข้อ: O( ^ ^)o รบกวนถามเกี่ยวกับคำสั่งformหน่อยครับ เริ่มหัวข้อโดย: ~@^Mr.Pepo^@~ ที่ 25 ตุลาคม 2011, 00:11:46 สมมติถ้าผมต้องการจะกรอกข้อมูลใน formของ <TEXTAREA> ให้แบบประมาณว่า บรรทัดนึงถือว่าเป็นข้อมูลตัวนึง พอบรรทัดใหม่ก็ให้มันเป็นอีกข้อมูลนึง (ประมาณมาณว่าผมต้องการใส่ข้อมูลพร้อมกันทีหลายตัวอะครับ)
ประมาณข้างล่างนี้อะครับ บรรทัดที่1 >> ข้อมูลตัวที่1 บรรทัดที่2 >> ข้อมูลตัวที่2 บรรทัดที่3 >> ข้อมูลตัวที่3 บรรทัดที่4 >> ข้อมูลตัวที่4 ... แล้วเวลา submit ก็ให้มันแสดงผลในส่วนที่เรากำหนดไว้อะครับ(ไม่รู้จะอธิบายยังไง) ประมาณว่าออกมาเป็น ข้อมูลที่1 ........... ข้อมูลที่4 ข้อมูลที่3 ... ข้อมูลที่2 .... ประมาณนี้อะครับ ผมต้องเขียนคำสั่งยังไงอะครับ ปล. ออกแนวคล้ายพวกเว็บpingที่ให้ใส่เว็บได้ทีละหลายเว็บ โดยให้ใส่เว็บนึงบรรทัดนึงอะครับ ขอบคุณมากๆครับ :wanwan017: (จะมา+1ให้นะครับ) หัวข้อ: Re: O( ^ ^)o รบกวนถามเกี่ยวกับคำสั่งformหน่อยครับ เริ่มหัวข้อโดย: ~@^Mr.Pepo^@~ ที่ 25 ตุลาคม 2011, 01:28:52 รบกวนขอดันนิดนึงนะครับ ^^
หัวข้อ: Re: O( ^ ^)o รบกวนถามเกี่ยวกับคำสั่งformหน่อยครับ เริ่มหัวข้อโดย: nungnever ที่ 25 ตุลาคม 2011, 21:54:57 ใช้ function foreach เป็นตัวทำงาน เป็น loop
หาค่าแบบบรรทัด ด้วย explode("\r\n",$str) จัดไปง่ายๆ หัวข้อ: Re: O( ^ ^)o รบกวนถามเกี่ยวกับคำสั่งformหน่อยครับ เริ่มหัวข้อโดย: ~@^Mr.Pepo^@~ ที่ 25 ตุลาคม 2011, 23:25:55 ขอบคุณครับ +1ให้ครับผม
พอดีผมไม่มีความรู้ทางด้านนี้อะครับ ไม่ทราบว่าใครพอจะเขียนตัวอย่างให้ดูได้บ้างอะครับ รบกวนด้วยนะครับผม ขอบคุณครับ :wanwan017: หัวข้อ: Re: O( ^ ^)o รบกวนถามเกี่ยวกับคำสั่งformหน่อยครับ เริ่มหัวข้อโดย: nungnever ที่ 25 ตุลาคม 2011, 23:36:08 <?
$line = explode("\r\n",$_POST['textarea']); // แยกรรทัด เมื่อกด submit มา จาก textarea foreach($line as $var) { // เอา $var ไปใช้งาน } ?> |