Php 尝试从数据库中提取复选框状态并将其显示在窗体上
我正在创建一个简单的web应用程序来跟踪教堂的访客。我已经创建了一个表单,用于将访问者添加到数据库中,我使用了几个复选框来回答是/否,如下所示,这些复选框工作正常,并根据复选框的状态向数据库输入是或否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"> 现在,我有个问题。我被要求添加管理员能够使用类似
<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
添加到该复选框中。非常感谢,这正是我一直在寻找的内容,并为此付出了努力。