[英]check mysql database if checkbox is checked
我想检查是否通过mysql数据库请求选中了一个复选框。 应该是这样的东西(只是一个概念代码,当然不起作用)应该可以与ajax一起使用,因为我不想一直重新加载:
$ergebnis = $mysqli->query("SELECT text,status FROM checkboxes where id=1 ;");
while($zeile = $ergebnis->fetch_array()) {
echo "<input type=\"checkbox\";
if ({$zeile['status']} == "true") {checked=\"checked\"}\n ;
echo " name=\"feld\" class=\"checkIt\"/>";
echo " {$zeile['text']}\n";
echo "";
}
?>
我在数据库中有3个字段。 一个文本字段(其中复选框旁边的文本显示),一个状态字段,脚本可以在其中查看某项是“ true”还是“ false”以及自动递增ID。 我希望你能帮帮我
编写这段代码
$ergebnis = $mysqli->query("SELECT text,status FROM checkboxes where id=1 ;");
while($zeile = $ergebnis->fetch_array()) {
$text = "";
$text .= "<input type=\"checkbox\"";
if ({$zeile['status']} == "true") { $text .= " checked=\"checked\""; }
$text .= " name=\"feld\" class=\"checkIt\"/>";
$text .= "{$zeile['text']}";
echo $text;
//echo "";
}
您的代码中存在太多错误。
$ergebnis = $mysqli->query("SELECT text,status FROM checkboxes where id=1 ;");
while($zeile = $ergebnis->fetch_array()) {
echo '<input type="checkbox"';
if ({$zeile['status']} == "true") { echo ' checked="checked"'; }
echo ' name="feld" class="checkIt" />';
echo $zeile['text'];
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.