我遇到数据未输入数据库的问题。我有一个带有5个输入和一个选择的表单。下拉选择是db的动态列表。提交表单时,不会在campaign_owner列的数据库中输入任何内容。我有值=""我认为是问题所在,但我也试过了
<option value="<?php echo $user['username']; ?>"><?php echo $user['username']; ?></option>
然而这并没有帮助。下拉列表显示了我想要的数据,并允许您在页面上选择它,它不提交它,我不知道为什么。
HTML:
<div class="col-sm-5 col-sm-push-1 form-group required">
<label class="control-label" ><?php echo $entry_owner; ?></label>
<select name="user-list" id="user-list">
<?php foreach ($users as $user) { ?>
<option value="<?php echo $user['username']; ?>"><?php echo $user['username']; ?></option>
<?php } ?>
</select>
</div>
答案 0 :(得分:1)
HTML表单使用input / select / textarea等名称。您的选择名为&#34; user-list&#34;这意味着提交时它将在密钥user-list
下。您需要将其映射到campaign_owner列。