2014-06-28 38 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

甜!谢谢!这真的很难制定的问题谷歌 –

相关问题