|
|
|
ถ้าจะทำลิงค์ จากบทความ แบบ WIKI เช่น ในบทความมีคำว่า "มนุษย์" แล้วถ้าในฐานข้อมูลมีคำนี้อยู่ จะจะสามารถกดลิงค์ไปดูคำว่า "มนุษย์" ต่อไปได้ทำอย่างไรครับ? |
|
|
|
|
|
|
|
บอกหลักการง่าย ๆ น่ะครับ ใช้คำสั่งstr_replace ธรรมดานี่แหละครับ
Code (PHP)
$str = "ยินดีต้อนรับเข้าสู่เว็บไซต์ไทยครีเอทเว็บไซต์แห่งความรู้ php และอื่น ๆ ";
$str = str_replace("ไทยครีเอท","<a href='https://www.thaicreate.com'>ไทยครีเอท</a>",$str);
$str = str_replace("php","<a href='https://www.thaicreate.com/php.html'>php</a>",$str);
|
|
|
|
|
Date :
2011-02-14 17:17:32 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนถ้า keyword อยู่ในฐานข้อมูลก็วนลูปเอาน่ะครับ
|
|
|
|
|
Date :
2011-02-14 17:18:26 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ รักเว็บนี้จัง...
ผมเรียนจบตรีได้เพราะเว็บเนีย..
ตอนนี้ทำงานแล้ว.. ก็ยังมาพึงเว็บนี้ ฮ่าๆ
|
|
|
|
|
Date :
2011-02-14 17:29:12 |
By :
morkmanner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for PHP + MySQL
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM tb_word";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$text = 'เมื่อเราแสดงรายละเอียดของคำศัพท์ ตรงส่วนของความหมายน่ะคะ บางคำก้อจะตรงกับชื่อคำศัพท์ที่เราเก็บ เลยอยากให้คำนั้นเป็น link ให้เราสามารถคลิกดู รายละเอียดของคำนั้นๆ ได้ด้วยค่ะ';
while($objResult = mysql_fetch_array($objQuery))
{
$text = str_replace($objResult["word"], '<a href="search.php?keyword=' . $objResult["word"] . '">' . $objResult["word"] . '</a>', $text);
}
echo $text;
mysql_close($objConnect);
?>
Go to : รบกวนสอบถาม php เรื่องการทำ Link Keyword แบบบางช่วงของข้อมูล หน่อยครับ แบบเว็บ Wiki
|
|
|
|
|
Date :
2011-06-28 17:11:50 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำตามโค้ดที่พี่วินให้แล้วค่ะ แต่อยากถามต่อค่ะว่า
ถ้าสมมุติ คีย์เวิร์ดในฐานข้อมูลมีคำว่า นก แต่ในบทความ มีคำว่า ในการ...
จากโค้ด มันจะสร้างลิ้งก์ ตรงคำว่า ในการ (ลิ้งก์คำที่ขีดเส้นใต้)
ควรแก้ไขอย่างไรดีค่ะ รบกวนด้วยน่ะค่ะ
|
|
|
|
|
Date :
2011-09-22 23:12:34 |
By :
nick |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|