我似乎无法在数据库中插入我的选择标记的值

时间:2016-06-22 08:26:12

标签: php

我正在编辑这样的内容:

<form action="" method="post">
    <select name="type">
        <option>Default</option>
        <option>Training Center</option>
    </select>
</form>

我想要做的是选择我想要的选项并将其更新到数据库列中......

$db = ConnectionManager::getDataSource('default');

 $idselect = $db->query("SELECT max(id) FROM users");
$id = $db->query($idselect,'id');

$connect = $db->query("UPDATE users SET userType='".$_POST['type']."' Where id = '$id'");

但我的问题是它仍然不会在数据库中显示出来。 谁能告诉我我做错了什么?

我正在更新的userType列也有这样的代码

$userType = 'default';

1 个答案:

答案 0 :(得分:0)

您应该在select标记

中使用value属性
 <select name="type">
    <option value="Default">Default</option>
    <option value="Training Center">Training Center</option>
</select>