Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试从数据库中提取复选框状态并将其显示在窗体上_Php_Html_Mysql_Forms_Checkbox - Fatal编程技术网

Php 尝试从数据库中提取复选框状态并将其显示在窗体上

Php 尝试从数据库中提取复选框状态并将其显示在窗体上,php,html,mysql,forms,checkbox,Php,Html,Mysql,Forms,Checkbox,我正在创建一个简单的web应用程序来跟踪教堂的访客。我已经创建了一个表单,用于将访问者添加到数据库中,我使用了几个复选框来回答是/否,如下所示,这些复选框工作正常,并根据复选框的状态向数据库输入是或否 <input type="hidden" value="no" name="relationship"> <input type="checkbox" value ="yes" name="relationship"> 现在,我有个问题。我被要求添加管理员能够使用类似

我正在创建一个简单的web应用程序来跟踪教堂的访客。我已经创建了一个表单,用于将访问者添加到数据库中,我使用了几个复选框来回答是/否,如下所示,这些复选框工作正常,并根据复选框的状态向数据库输入是或否

<input type="hidden" value="no" name="relationship">
<input type="checkbox" value ="yes" name="relationship">

现在,我有个问题。我被要求添加管理员能够使用类似表单布局更新记录的功能。我已经通过使用下面的代码设法获得文本框来从数据库中提取现有的数据

First Name: <input type="text" name="first_name" id="first_name" value="<?php echo $visitor_data['first_name'], ' '; ?>">

First Name:您只需检查该值并将复选框设置为
checked

<input type="checkbox" value="yes" name="relationship" <?php if ($visitor_data['checkbox'] == "yes"){ echo 'checked="checked"'} ?>/>

创建一个复选框,如果db中的值为yes,则将
checked
添加到该复选框中。非常感谢,这正是我一直在寻找的内容,并为此付出了努力。