หัวข้อ: กลับไปสู่พื้นฐานเพื่อเอามันทุกทาง อิอิ เริ่มหัวข้อโดย: L ที่ 04 ตุลาคม 2007, 15:25:57 แฮ่ๆ
รบกวนความรู้พื้นฐาน PHP จากพี่ๆ ทุกท่านนะครับ คือว่า ผมอยากเขียน webpage รับและแสดงข้อมูลอย่างง่ายๆ ดังนี้ครับ ถ้า สมมติว่า หน้าส่งข้อมูล sample1.php เป็นดังนี้ครับ <html> <head> <form name="form1" method="post" action="sample2.php"> url <textarea name="url" cols="50" rows="30"></textarea> <br> <br> name <input type="text" name="name"> <br> <br> <input type="submit" value="Submit"> <input type="reset"value="Reset"> </form> </body> </html> แล้ว หน้าแสดงข้อมูล sample2.php อยากให้แสดงเป็นข้อมูลเรียงบรรทัดลงมาเลย ไม่ทราบว่าจะต้องวิธีการใดดีครับ หัวข้อ: Re: กลับไปสู่พื้นฐานเพื่อเอามันทุกทาง อิอิ เริ่มหัวข้อโดย: janeos ที่ 04 ตุลาคม 2007, 17:18:03 โค๊ด: <?php :) หัวข้อ: Re: กลับไปสู่พื้นฐานเพื่อเอามันทุกทาง อิอิ เริ่มหัวข้อโดย: L ที่ 04 ตุลาคม 2007, 17:57:02 ขอบคุณครับ
เพียงแต่ว่าใน textarea ครับ อยากให้มันแสดงเป็นบรรทัดๆ มาจากที่เราพิมพ์ลงใน textarea นั่นเลยครับ เช่น aaa bbb ccc ddd eee ขอขอบคุณเฮีย janeos อีกครั้งหนึ่งครับผม หัวข้อ: Re: กลับไปสู่พื้นฐานเพื่อเอามันทุกทาง อิอิ เริ่มหัวข้อโดย: EThaiZone ที่ 04 ตุลาคม 2007, 18:39:33 ขอบคุณครับ เพียงแต่ว่าใน textarea ครับ อยากให้มันแสดงเป็นบรรทัดๆ มาจากที่เราพิมพ์ลงใน textarea นั่นเลยครับ เช่น aaa bbb ccc ddd eee ขอขอบคุณเฮีย janeos อีกครั้งหนึ่งครับผม แบบแรก หักดิบเปลี่ยนเป็น <br> เลย <? $_POST['url'] = str_replace("\n", "<br/>", $_POST['url']); echo $_POST['url']; ?> แบบสอง แยกเป็น array แล้วมาใช้ foreach วนลูปเอา <? $_POST['url'] = explode("\n", $_POST['url']); foreach ($_POST['url'] as $var) { echo $var."<br/>"; } ?> หัวข้อ: Re: กลับไปสู่พื้นฐานเพื่อเอามันทุกทาง อิอิ เริ่มหัวข้อโดย: L ที่ 04 ตุลาคม 2007, 18:59:12 ขอบคุณพี่ EThaizone มากครับผม
|