2011-06-27 21 views
-1

カテゴリに応じてサブカテゴリを選択するカテゴリとサブカテゴリオプションを作成しようとしています。私はこれにajaxを使用しています。 PHPスクリプトでは、file()を使用してサブカテゴリを読み込んでいます。現在、サブカテゴリは自分のサイトに表示されていますが、その値はデータベースには挿入されません。 Mは混乱している。ここで、コードは次のとおりです。Ajaxレスポンスオプションの値がデータベースに挿入されていません

 $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をの値を取得しようとした持って、それを画面にエコーして、コマンドで直接それを実行見ることが予想されているだろうと述べたhaventエラーをチェックするには?またはSQL文が形成されていることを確認するには? mysql_error関数を実行しましたか?それとも、dupか何かを文句を言います(http://us3.php.net/mysql_error参照)

+0

最初のPHPスクリプトは、AJAXリクエストへの応答です。完全なmysqlクエリは... – Nitish

+0

しかし、それは質問に答えていない、あなたは完全なクエリを投稿していないし、私が言ったように、私は予想していた形式ではありません。また、エラーがあった場合、またはSQL文字列を解析して見つかった場合などは何も言いませんでした。 – BugFinder

関連する問題