关于通过链接将php变量传递到另一个页面

时间:2013-08-12 04:24:45

标签: php

我想传递一个php变量,它存储在$ row ['ID']中到另一个页面,所以我可以用传递的变量执行我的sql查询。

我有这行代码

<?php echo ("<td>" . "<a href='http://localhost/kinhock/delete.php?ID=$row['ID']'>" 
. "Delete" . "<td>"); ?>

但是我收到语法错误,意外''(T_ENCAPSED_AND_WHITESPACE),期待标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)

我不清楚双引号和单引号位置。有没有其他方法来传递我的php变量而不是使用它?

4 个答案:

答案 0 :(得分:1)

就像

echo "<td><a href='http://localhost/kinhock/delete.php?ID=".$row['ID']."'>Delete<td>";

答案 1 :(得分:1)

如果您有一个带引号字符串的数组变量,则必须在其周围放置一个块以使其正确插值。您的整个字符串可以像这样呈现,只需使用插值:

echo "<td><a href='http://localhost/kinhock/delete.php?ID={$row['ID']}'>Delete<td>"; 

答案 2 :(得分:0)

试试这个

<?php
echo "<td><a href='http://localhost/kinhock/delete.php?ID=".$row['ID']."'>Delete<td>";
?>

答案 3 :(得分:-1)

echo不使用(),就像这样

echo "<td>" . "<a href='http://localhost/kinhock/delete.php?ID=".$row['ID'].">" . "Delete" . "<td>");