如何使用php检查是否选中了复选框字段
我有一个表单,其中字段来自数据库。看:如何使用php检查是否选中了复选框字段,php,Php,我有一个表单,其中字段来自数据库。看: public function tamanhosTabelas($key) { while($isfast = mysqli_fetch_object($sql)) { .... $checked = $isfastTamanhos->IdTamanhos == $isfast->IdTamanhos ? 'checked' : null; $visualizar .= '<div class=&q
public function tamanhosTabelas($key)
{
while($isfast = mysqli_fetch_object($sql))
{
....
$checked = $isfastTamanhos->IdTamanhos == $isfast->IdTamanhos ? 'checked' : null;
$visualizar .= '<div class="bloco Grade"><input type="checkbox" name="TamanhoGrade[]"
value="'.$isfast->IdTamanhos.'" '.$checked.'><br><span style="font-weight: bold">'.$isfast-
>Tamanhos.'</span></div>';
}
return $visualizar;
}
方法AlterGrade($tamanhoGrade):
public function altergrade($tamanhoGrade)
{
对于($i=0;$i如果您想查看是否选中了复选框
看看这个:
我找到的解决办法是:
我获取字段值name=“tamanograde[]”
并将其放入内爆中,只获取值标记:
public function alterarGrade($tamanhoGrade)
{
.....
$tamanhos = implode(",",$tamanhoGrade);
检查字段后,我直接在数据库中用NOT in将其删除:
"DELETE FROM table WHERE IdTamanhos NOT IN (".$tamanhos.")"
if (isset($_POST['test'])) {
//the test checkbox is checked
} else {
//the text checkbox is not checked
}
public function alterarGrade($tamanhoGrade)
{
.....
$tamanhos = implode(",",$tamanhoGrade);
"DELETE FROM table WHERE IdTamanhos NOT IN (".$tamanhos.")"