Php 不回显复选框 echo”“; 回声“; 回声“; 回显“记录时间”; 回显“用户名”; 回显“密码”; 回显“IP地址”; 回声“; 回应“删除”; 回声“; while($row=mysql\u fetch\u row($result)) { 回声“; echo(“
$row[2]$row[0]$row[1]$row[3]”; 回声“; } 回声“; 回声“; 复选框Php 不回显复选框 echo”“; 回声“; 回声“; 回显“记录时间”; 回显“用户名”; 回显“密码”; 回显“IP地址”; 回声“; 回应“删除”; 回声“; while($row=mysql\u fetch\u row($result)) { 回声“; echo(“,php,html,Php,Html,$row[2]$row[0]$row[1]$row[3]”; 回声“; } 回声“; 回声“; 复选框 那我有 echo "<form action='recent.php' method='post' enctype='multipart/form-data'>"; echo "<table id='logs' border='1' cellspacing='0' width='62%'>"; echo "<tr>";
那我有
echo "<form action='recent.php' method='post' enctype='multipart/form-data'>";
echo "<table id='logs' border='1' cellspacing='0' width='62%'>";
echo "<tr>";
echo "<th width='15%'>Time Logged</th>";
echo "<th width='15%'>Username</th>";
echo "<th width='15%'>Password</th>";
echo "<th width='15%'>IP Address</th>";
echo "<th width='2%'><a href=\"#\" onclick=\"checkAll(this);\">Mark</a></th>";
echo "<th width='2%'>Delete</th>";
echo "</tr>";
while ($row = mysql_fetch_row($result))
{
echo "<tr>";
echo ("<p><td>$row[2]</td><td>$row[0]</td><td>$row[1]</td><td><i>$row[3]</i></td><td><center><input type=\"checkbox\" name=\"mark[]\" value=\"$row[0]\" id=\"$row[0]\"></center></td><td><a href=\"delete.php?time=$row[2]&user=$row[0]&pass=$row[1]&ip=$row[3]\"><center>[x]</center></a></td></p>");
echo "</tr>";
}
echo "</table>";
echo "</form>";
if($\u GET['mark'])){
foreach($_获取['mark']作为$mark){
回声“$mark ”;
}
}
但它不显示任何复选框。我还试着把
放在结束
之前,结果还是没有回音。我做错了什么?您的表单已发布,但您正在查看$\u-GET。您的表单已发布,但您正在查看$\u-GET。您的许多HTML都是糟糕的标记
这是错误的
它应该是
和
标记已弃用
if ($_GET['mark']) {
foreach ($_GET['mark'] as $mark) {
echo "<li>$mark</li>";
}
}
很多HTML都是糟糕的标记 这是错误的 它应该是
和
标记已弃用
if ($_GET['mark']) {
foreach ($_GET['mark'] as $mark) {
echo "<li>$mark</li>";
}
}
好吧,除非我没有听说过一些新的php语法(这是很有可能的),否则您不需要跳出字符串来使用php变量吗?像这样:
<input type="checkbox" value="value" name="name" checked />
echo“”$mark. ”;
如果这是真的,那么您的top脚本中也有同样的问题。好吧,除非我没有听说过一些新的php语法(这是很有可能的),否则您不需要跳出字符串来使用php变量吗?像这样:
<input type="checkbox" value="value" name="name" checked />
echo“”$mark. ”;
如果这是真的,那么您的top脚本中也有同样的问题。什么是checked属性?他指的是您的form method=POST,您正在$\u GET superglobal中查找。你需要查看$\u POST。忽略我以前的答案,我现在已经编辑过了,我以为你试图从一开始就将输入显示为选中状态。然后我理解了你的问题,发现了你的问题。你说的checked属性是什么意思?他指的是你的form method=POST,你在$\u GET superglobal中查找。你需要查看$\u POST。忽略我以前的答案,我现在已经编辑过了,我以为你试图从一开始就将输入显示为选中状态。然后我理解了你的问题,发现了你的问题。不,不是双引号字符串,也不是herdeoc syntax。用双引号回显的PHP代码不需要跳出去回显变量。PHP将自动将变量值插入双引号字符串中。然而,单报价单必须跳出才能获得价值。请参阅在使用双引号时不需要。否,不使用双引号字符串或herdeoc syntax。使用双引号回显的PHP代码不需要跳出以回显变量。PHP将自动将变量值插入双引号字符串中。然而,单报价单必须跳出才能获得价值。使用双引号时,请参阅“不必要”。为什么要投否决票?他是对的。可能无法解决问题,但并不意味着他没有观点。@rayman86:如果不能解决问题,则不应将其作为答案发布。这就是评论的目的。如果我有评论的声誉,我会的。事实上,我只是赢得了足够的声誉,在我自己的回答之外发表评论。为什么被否决?他是对的。可能无法解决问题,但并不意味着他没有观点。@rayman86:如果不能解决问题,则不应将其作为答案发布。这就是评论的目的。如果我有评论的声誉,我会的。事实上,我只是赢得了足够的声誉,可以在自己的答案之外发表评论