HTMl表单值未正确存储在其数据库中

时间:2017-06-24 13:56:04

标签: html database html5 forms

当我选择一个值然后在文本字段中输入一个名称然后按提交按钮时,我需要将数据转到数据库。

enter image description here 这是代码示例。

`<label>Name with Initials</label>
    <div class="input-group">
      <span class="input-group-addon">
        <select id="name_with_initials">
          <option selected="selected" value="mr">Mr.</option>
          <option value="mrs">Mrs.</option>
          <option value="miss">Miss.</option>
        </select>
      </span>
      <input type="text" name="name_with_initials" class="form-control" placeholder="Name with Initials">
    </div>`

如果我使用它,无论选择的值不会进入数据库,只有键入的名称会去那里。

1 个答案:

答案 0 :(得分:0)

您没有为标题提供名称属性。现在标题也将插入到数据库中。

<label>Name with Initials</label>
    <div class="input-group">
      <span class="input-group-addon">
        <select name="titles" id="name_with_initials">
          <option selected="selected" value="mr">Mr.</option>
          <option value="mrs">Mrs.</option>
          <option value="miss">Miss.</option>
        </select>
      </span>
      <input type="text" name="name_with_initials" class="form-control" placeholder="Name with Initials">
    </div>`

PHP

$title=$_POST['title'];
$name=$_POST['name_with_initials'];