ไฮเปอร์ลิงก์เป็นองค์ประกอบแบบไดนามิกที่เมื่อคลิกแล้ว จะถูกเปลี่ยนเส้นทางไปยังหน้าอื่น เนื่องจาก PHP เป็นภาษาโอเพ่นซอร์ส จึงมีหลายวิธีในการจัดระเบียบลิงก์
มันจำเป็น
- - คอมพิวเตอร์;
- - การเข้าถึงอินเทอร์เน็ต
- - การเข้าถึงฐานข้อมูล MySQL
คำแนะนำ
ขั้นตอนที่ 1
สร้างลำดับใหม่ของคำสั่ง PHP คำสั่งเหล่านี้จะแสดงลิงก์ไปยังหน้าจอเบราว์เซอร์และเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าใหม่ที่เปิดขึ้นในหน้าต่างใหม่ รหัสมีลักษณะดังนี้:
<? php พิมพ์ ";
?>
ขั้นตอนที่ 2
ใส่แท็กสมอ HTML ไว้ในคำสั่งพิมพ์ นี่คือการผูกแท็กเดียวกับที่ใช้ในโค้ด HTML แบบเดิม วางที่อยู่ของเว็บไซต์ที่ต้องการ รวมทั้งคำอธิบายที่คุณต้องการตามลำดับต่อไปนี้:
<? php print "คลิกที่นี่เพื่อไปยังหน้าปลายทาง";
?>
ขั้นตอนที่ 3
หลีกเลี่ยงการใช้แบ็กสแลชในเครื่องหมายคำพูด โค้ดตัวอย่างในขั้นตอนก่อนหน้านี้อาจไม่ทำงานเสมอไป เนื่องจากเครื่องหมายอัญประกาศที่ระบุที่อยู่เพจจะถูกตีความว่าเป็นคำสั่งให้หยุดการดำเนินการตามลำดับ อักขระแบ็กสแลชใช้เพื่อแสดงเครื่องหมายคำพูดหรือเป็นส่วนหนึ่งของแท็กสมอและทำตามคำสั่งพิมพ์ แบ็กสแลชไม่ได้ใช้เป็นองค์ประกอบการทำงาน และไม่ปรากฏแก่ผู้เยี่ยมชมเพจ:
<? php print "คลิกที่นี่เพื่อไปยังหน้าปลายทาง";
?>
ขั้นตอนที่ 4
เชื่อมต่อกับฐานข้อมูล MySQL โดยใช้คำสั่ง:
mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") หรือตาย (mysql_error ());
mysql_select_db ("ชื่อฐานข้อมูลของคุณ") หรือตาย (mysql_error ());
ขั้นตอนที่ 5
สร้างตัวแปรเพื่อรับลิงก์จากฐานข้อมูล MySQL โดยใช้ฟังก์ชัน PHP "mysql_query" ตัวอย่างนี้ผูกตัวแปรข้อมูล $ กับฟังก์ชัน mysql_query ซึ่งจะค้นหาฐานข้อมูลตามชื่อและส่งคืนรายการทั้งหมดที่ตรงตามเงื่อนไข:
$ data = mysql_query ("SELECT * FROM links") or die (mysql_error ('เกิดข้อผิดพลาด ไม่พบลิงก์'));
ขั้นตอนที่ 6
ค้นหาลิงก์ที่จำเป็นโดยใช้ฟังก์ชัน "mysql_fetch_array" และทำให้ผู้ใช้มองเห็นได้ ตัวอย่างสร้างอาร์เรย์ใหม่ที่ชื่อ $ info อาร์เรย์ข้อมูลนี้สร้างจากค่าของตัวแปรข้อมูล $ ที่สร้างขึ้นในขั้นตอนก่อนหน้า จากนั้นจะวนซ้ำข้อมูลโดยใช้คำสั่ง "while" สำหรับข้อมูลแต่ละรายการ จะมีการสร้างเซลล์ใหม่ที่ชื่อว่า "$ link" นอกจากนี้ยังสร้างลิงค์จากฐานข้อมูล MySQL สำหรับแต่ละตัวแปร ตัวแปร "$ link" ถูกวางไว้ในแท็ก anchor ของโค้ด HTML โดยใช้กฎ anchor ในภาษา PHP:
ในขณะที่ ($ info = mysql_fetch_array ($ data))
{
$ ลิงค์ = $ ข้อมูล ['linkName'];
พิมพ์ "คลิกที่นี่เพื่อไปยังหน้าปลายทาง";
}