สอนภาษา PHP รับค่าจาก TextArea ของภาษา HTML แบบ Method POST พร้อมกับแสดงข้อมูลด้วยคำสั่ง nl2br เพื่อขึ้นบรรทัดใหม่ตามที่ผู้ใช้งานกรอกเข้ามา สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP รับค่าจาก TextArea HTML ด้วย POST
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
<textarea name="message"></textarea>
<br/>
<input type="submit" value="ตกลง">
</form>
<?php
isset( $_POST['message'] ) ? $message = $_POST['message'] : $message = "";
if( !empty( $message ) ) echo "ตัวแปร message = ".nl2br($message);
?>
ผลลัพธ์
ตัวแปร message = ข้อความ
บรรทัดที่ 1
บรรทัดที่ 2
1. สร้างฟอร์ม HTML พร้อมช่องกรอกข้อมูลแบบ TextArea ด้วยตัวแปรชื่อ message และปุ่มกด Submit
2. ภาษา PHP รับค่าด้วย Method POST เนื่องจากในส่วนของฟอร์ม HTML กำหนดการสื่อสารแบบ POST
3. ภาษา PHP เช็คค่าตัวแปร message ด้วยคำสั่ง isset และรับค่าด้วยคำสั่ง $_POST จากนั้นใช้คำสั่ง nl2br เพื่อแสดงข้อมูลตามการขึ้นบรรทัดใหม่ของตัวแปร message