我正在尝试创建一个类别和子类别选项,其中将根据类别选择子类别。我正在使用ajax。在php脚本中,我使用file()来读取子类别。现在虽然子类别出现在我的站点中,但其值不会插入到数据库中。 M困惑。以下是代码:
$arr = file(SUB_CAT_DIR.$val);
echo '<select name="ad_sub_category">';
foreach($arr as $line)
{
echo '<option value="'.$line.'">'.$line.'</option>';
}
echo "</select>";
要插入数据库的php脚本:
$sql = "
INSERT INTO
tbl_classified
SET
classified_id = '$id',
classified_category = '$info[ad_category]',
classified_sub_category = '$info[ad_sub_category]'
答案 0 :(得分:0)
这是MySQL吗?你还没说..
通常情况下,我希望看到
Insert into mytable (field1,field2,field) values('$field1','$field2','$field3')
您是否尝试将$ sql的值作为字符串获取,将其回显到屏幕,然后直接通过命令行运行它来检查错误?或确认您的SQL语句正在形成?你有没有运行mysql_error函数,以防它抱怨它是什么(见http://us3.php.net/mysql_error)