|
|
|
มีปัญหาเกี่ยวกับ str_replace กับการเปลี่ยน str ให้เป็นลิ้ง(หลายข้อความ)ในการechoบทความครั้งเดียว |
|
|
|
|
|
|
|
$text = str_replace($objResult["name"], '<a href="search.php?keyword=' . $objResult["name"] . '">' . $objResult["name"] . '</a>', $text);
ถ้าเปลี่ยนเป็น
{
$text_show= str_replace($objResult["name"], '<a href="search.php?keyword=' . $objResult["name"] . '">' . $objResult["name"] . '</a>', $text);
}
echo $text_show;
มีผลแตกต่างไหมครับ
หรือ
$strSQL = "SELECT * FROM tb_word";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
//เอาตัวแปรไปใส่เลยไม่ต้องเอาใส่ text ก่อน
while($objResult = mysql_fetch_array($objQuery))
{
$text = str_replace('$objResult["name"]', '<a href="search.php?keyword=' . $objResult["name"] . '">' . $objResult["name"] . '</a>', '$objResult2["details"]');
}
echo $text;
แล้วแนะนำให้เช็คว่า str_replace รูปแบบที่ถูกต้องเป็นแบบไหน มี ' ซิงเกิ้ล หรือ " ดับเบิ้ล แน่ อาจจะเป็นแค่เครื่องหมาย ' "
ตรวจสอบรูปแบบชัวร์ ๆ ครับ
|
ประวัติการแก้ไข 2014-09-24 14:04:17
|
|
|
|
Date :
2014-09-24 13:58:51 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวขอลองก่อนนะครับพอดีเพิ่งกลับมา
|
|
|
|
|
Date :
2014-09-24 18:23:54 |
By :
opassawad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$text .= ..............
ต้องเชื่อม .= จึงจะได้ทั้งหมด
|
|
|
|
|
Date :
2014-09-24 23:12:02 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|