2014-01-25 41 views
0

最好的問候。如何使查詢結果中的字符串/變量變成鏈接php

我知道也許有人考慮我的問題是相當愚蠢的。但我一直在尋找這個簡單的腳本。就像我上面的帖子標題一樣,如何將查詢結果變成一個url。我有這樣的腳本:

$result = mysqli_query($con,'SELECT......'); 

echo "<table border='1'> 
<tr> 
<th>Title</th> 
<th>Author</th> 
<th>Publisher</th> 
<th>Category</th> 
<th>Link</th> 
</tr>"; 

    while($row = mysqli_fetch_array($result)) 
    { 
    echo "<tr>"; 
    echo "<td>" . $row['title'] . "</td>"; 
    echo "<td>" . $row['author_name'] . "</td>"; 
    echo "<td>" . $row['publisher_name'] . "</td>"; 
    echo "<td>" . $row['cat_name'] . "</td>"; 
    echo "<td>" . $row['url_flipbook'] . "</td>"; 
    echo "</tr>"; 
    } 
echo "</table>"; 

我想要從$行的結果 - >「url_flipbook」爲URL。 $ row - >'url_flipbook'將產生一個html頁面,用戶可以點擊它,它位於我本地主機的一個文件夾中。

的數據庫字段:

| url_flipbook | 
----------------- 
/myspace/click-it/info_1.html 

我想要的查詢結果成爲輸出的鏈接。 我已經試過:

<a href=''echo $row['url_flipbook'];'?>''>FLIPBOOK</a>"</td>"; 
echo "<td>" . <a href='$row['url_flipbook']>FLIPBOOK</a>"</td>"; 

沒有什麼工作......如果你能幫助我解決這個問題。非常感謝你...... 最好的問候,

克里斯

回答

0

只是CONCAT字符串到href

echo "<td><a href=\"" . $row['url_flipbook'] . "\">FLIPBOOK</a></td>"; 

或者:

echo '<td><a href="' . $row['url_flipbook'] . '">FLIPBOOK</a></td>'; 
+0

太感謝你了,它的工作原理:)歡呼聲....我已經紅了有關使用反斜線運營商的一些職位,但都讓我困惑,因爲大多數例子中使用「_ SERVER建議[$ ...]'。非常感謝你爲快速回復h2ooooooo。我很抱歉不能給你指出'有用'的答案,因爲我的名譽點較少。 – Kris

+0

@Kris反斜線不是操作符 - 它們會逃脫任何後面的操作。如果你在''''創建的字符串中使用''',你必須將它轉義爲'\''。同樣,如果你想在由''''s'創建的字符串中使用'''',你必須轉義爲''''''echo''''是雙引號中的單引號,'echo' 「''是單引號中的雙引號,'echo'\'''是單引號中的單引號,'echo'\」「'是雙引號中的雙引號 – h2ooooooo

+0

@Kris還應該注意的是,你可以在15分鐘後接受答案(我認爲)當你的代表人數低時 – h2ooooooo

0

沒有ü嘗試

echo "<td>" . "<a href='" . $row['url_flipbook'] . "' >FLIPBOOK</a></td>"; 
+0

謝謝,它工作得很好:) – Kris

0

試試這個

echo "<td><a href='".$row['url_flipbook']."'>FLIPBOOK</a></td> "; 
+0

它運作得很好...謝謝echo_Me,我今天得到很多腳本知道... fiuhh ... :),最好的問候... – Kris

+0

歡迎您! –

相關問題