我有一个表,显示数据库中的记录。使用这个 php 文件,我想显示 php 文件内的表格。我知道我的代码中的这一行有问题,但我不知道如何修复它。我正在尝试使用此处的复选框来删除数据库中的一行。
这是该行代码:
echo "<td> <input name=\"need_delete[<? echo $rows['id']; ?>]\" type=\"checkbox\" id=\"checkbox[<? echo $rows['id']; ?>]\" value=\"<? echo $rows['id']; ?>\"> </td>";
提前致谢!!
最佳答案
错误的原因是你试图在字符串中间使用 php 代码(变量)。您必须首先关闭字符串,然后显示变量:
echo "<td> <input name=\"need_delete[".$rows['id']."]\" type=\"checkbox\" id=\"checkbox[".$rows['id']."]\" value=\"".$rows['id']."\"> </td>";
或者,您可以关闭 PHP 代码并将其解释为 HTML(我更喜欢这种方式):
?><td> <input name="need_delete[<?php echo $rows['id']; ?>]" type="checkbox" id="checkbox[<?php echo $rows['id']; ?>]" value="<?php echo $rows['id']; ?>"> </td>";<?php
关于php - php 文件中的 html 输入类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8863853/