【发布时间】:2015-06-18 07:42:31
【问题描述】:
我想知道如何将下拉选择值保存到数据库中,我收到一条错误消息“输入无效:您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本对应的手册以获取正确的语法来使用 near。”到我实现 Gender DropDown 时。
这是代码
if(empty($_POST['Gender'])){
$Gender = '';
$flag=1;
} else
$Gender = ($_POST['Gender']);
然后选择:
<select id="Gender" name="Gender" class="input-xlarge">
<option>Select Gender</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
输入:
$sql = " INSERT INTO User(FirstName, LastName, Gender, UserName, Password, reEnterPassword, EmailAdd, reEnterEmailAdd)
VALUES ('$FirstName', '$LastName', '$Gender', $UserName', '$EPassword', '$EreEnterPassword', '$EmailAdd', '$reEnterEmailAdd'); ";
【问题讨论】:
-
echo $sql显示什么? -
尝试保存$Gender = NULL中的NULL;而不是 $Gender = '';