2014-06-28 39 views
0

我遇到了問題。我列出的東西和列表上的所有東西都是鏈接到同一頁面的鏈接。我想把這個鏈接的名字,文字,不管你想叫它到下一頁,但不知道怎麼做。創建文本鏈接後,將該文本帶到另一頁

下面是一個例子!

while($row = mysql_fetch_array($result)){ 

    <td><a href=uppsatserInfo.php>" . $row['name'] . "</a> 

} 

「$ row ['name']」生成數據庫中行「name」的所有數據。正如你所看到的,即時鏈接打印出來的所有內容。鏈接是頁面「uppsatserInfo.php」,我想把鏈接的名稱帶到那個頁面,但我該怎麼做?

回答

1

您可以將頁面的名稱作爲GET參數傳遞給uppsatserInfo.php。更改此:

"<td><a href=uppsatserInfo.php>" . $row['name'] . "</a>" 

這樣:

"<td><a href='uppsatserInfo.php?name=" . urlencode($row['name']) . "'>" . $row['name'] . "</a>" 

uppsatserInfo.php,變量

$_GET['name'] 

將有頁面的名稱。

+0

太棒了!你給出了一個非常明確的答案:)我感謝你的幫助! –

2

只要將其追加到查詢字符串的URL:

echo "<td><a href='uppsatserInfo.php?name=" . urlencode($row['name']) . "'>" . $row['name'] . "</a></td>"; 

你得到在uppsatserInfo.php像這樣:

$name = $_GET['name']; 

你仍然需要過驗證它是對一個有效的值頁面作爲用戶可以輕鬆更改此數據。

+0

甜!謝謝!這真的很難制定的問題谷歌 –

相關問題