0

我想将存储在 $row['ID'] 中的 php 变量传递到另一个页面,这样我就可以使用传递的变量执行我的 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

4 回答 4

1

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

echo "<td><a href='http://localhost/kinhock/delete.php?ID={$row['ID']}'>Delete<td>"; 
于 2013-08-12T04:31:36.910 回答
1

它会像

echo "<td><a href='http://localhost/kinhock/delete.php?ID=".$row['ID']."'>Delete<td>";
于 2013-08-12T04:25:31.730 回答
0

尝试这个

<?php
echo "<td><a href='http://localhost/kinhock/delete.php?ID=".$row['ID']."'>Delete<td>";
?>
于 2013-08-12T04:40:27.310 回答
-1

echo 不用(),是这样的

echo "<td>" . "<a href='http://localhost/kinhock/delete.php?ID=".$row['ID'].">" . "Delete" . "<td>");
于 2013-08-12T04:26:27.960 回答