jQueryとAjaxを介してJavascript配列をPHP配列に渡そうとしています。次に、PHPスクリプトは配列をMySQLデータベースに書き込み、配列内の個々のエントリはデータベース内の個別の列に割り当てられる必要があります。これは私が現在使用しているコードです(これは機能しません!)
Javascript:
配列は「モジュール」と呼ばれる変数に含まれています
$.ajax({
url: "newaccount.php",
type: "POST",
data: {modules: modules},
success: function(){
modules.length = 0;
$("#result").html("Success");
},
});
PHP:
$modules = $_POST['modules'];
if(mysql_query ("INSERT INTO level3 (mod1, mod2, mod3, mod4) VALUES ('$modules')")) {
echo "Successfully inserted";
}
else {
echo "Insertion Failed";
}
これは簡略化されたバージョンです。通常、配列に含まれていない他の値がこれと一緒にデータベースに挿入されます。これらは正常に機能しているようですが、配列値を挿入しようとすると何も入りません-データベースの列は「null」のままです
助けてください!私は一日中このレンガの壁に頭をぶつけてきました!