PHP ไปหน้าอื่น แสดงหน้าอื่น บทความนี้แนะนำการเขียนโปรแกรมภาษา PHP เพื่อไปหน้าอื่น หรือแสดงหน้าอื่นขึ้นมาแทนหน้าเดิม โดยตัวอย่างแนะนำทั้งหมด 3 วิธี โดยพัฒนาร่วมกับ HTML และ JavaScript สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่างที่ 1 PHP ไปหน้าอื่นด้วยแท็ก a ของ HTML
<?php
echo "<a href='about.php'>เกี่ยวกับเรา</a>";
?>
ตัวอย่างนี้ใช้แท็ก a เพื่อไปหน้าอื่น โดยกำหนดที่อยู่ หรือไฟล์ปลายทางที่ต้องการไปที่ attribute href ตัวอย่างคือ about.php
ตัวอย่างที่ 2 PHP ไปหน้าอื่นด้วยแท็ก button ของ HTML ร่วมกับ JavaScript
<?php
echo "<input type='button' onclick=\"window.location='contact.php';\" value='ติดต่อเรา'>";
?>
ตัวอย่างนี้ใช้แท็ก input type button ร่วมกับ JavaScript เมื่อผู้ใช้งานกดคลิกปุ่ม คำสั่ง onclick จะเรียกใช้คำสั่ง window.location เพื่อไปยังหน้า หรือไฟล์ที่ระบุไว้ตัวอย่างคือ contact.php
ตัวอย่างที่ 3 PHP ไปหน้าอื่นด้วยแท็ก form ร่วมกับปุ่ม submit
<?php
echo "
<form action='save.php' method='post'>
Username <input type='text'>
<input type='submit' value='บันทึก'>
</form>
";
?>
ตัวอย่างนี้ใช้แท็ก form ร่วมกับปุ่ม input type submit โดยปกติแท็ก form จะใช้สำหรับสร้างฟอร์มเพื่อรับค่าจากผู้ใช้งาน โดยเมื่อกดปุ่ม submit โปรแกรมจะไปยังหน้าที่ระบุไว้ใน attribute action จากตัวอย่างคือ save.php