$#u发布什么内容[';sometext';]=';在';PHP中的平均值
我学习PHP,在其中一个例子中,我发现了一段我不理解的代码$#u发布什么内容[';sometext';]=';在';PHP中的平均值,php,post,Php,Post,我学习PHP,在其中一个例子中,我发现了一段我不理解的代码 .... if (array_key_exists('submited', $_POST)) { for ($i = 1; $i <= $_SESSION['counter']; $i++) { if (!empty($_POST['checkeditem' . $i])) if ($_POST['checkeditem' . $i] == 'on') {
....
if (array_key_exists('submited', $_POST)) {
for ($i = 1; $i <= $_SESSION['counter']; $i++) {
if (!empty($_POST['checkeditem' . $i]))
if ($_POST['checkeditem' . $i] == 'on') {
$rezultat = mysqli_query($conn, "DELETE FROM gas WHERE id=" . $i);
echo "Checked items are deleted";
}
}
} else {
....
在整个代码中并没有名为class='on'的属性,所以它和任何name属性都不相关。什么是“on”值,还有其他类似的值与$\u POST相关吗?你能建议我用谷歌搜索更多信息吗?谢谢。在上面的代码中,我不理解这一代码行,这里上的似乎复选框被选中了
$_POST['checkeditem' . $i] == 'on'
会比较喜欢吗
$_POST['checkeditem1'] == 'on'
$_POST['checkeditem2'] == 'on'
直到循环的最后一次迭代,例如第100次
$_POST['checkeditem100'] == 'on'
在上面的代码中,我不理解此代码行,这里的
on
复选框是否选中
$_POST['checkeditem' . $i] == 'on'
会比较喜欢吗
$_POST['checkeditem1'] == 'on'
$_POST['checkeditem2'] == 'on'
直到循环的最后一次迭代,例如第100次
$_POST['checkeditem100'] == 'on'
它正在比较选中项的值。检查表单中的值。没有“开”值。它是复选框的计数器。表单中的某些地方有类似于
的东西。但这不是一个好的代码,也不是一个很好的方法,这是一个输入字段:它比较选中项的值。检查表单中的值。没有“开”值。它是复选框的计数器。表单中的某些地方有类似于
的东西。但这不是一个好的代码,也不是一个很好的方式去做它正在做的事情。我是否可以用其他字符串更改“开”,例如“checkeditem”或它必须是“开”?这取决于您的复选框值。看一看,谢谢。我是否可以用其他字符串更改“开”,例如“checkeditem”或它必须是“开”?这取决于您的复选框值。看一看