データベースにレコードを挿入するphpファイルへのajax呼び出しがあります。ただし、データベースに値を挿入するためのコードがあるphpファイルで渡されているパラメーターの値が表示されません。これは私のajax呼び出しです
dataString = 'firstname=Jim&lastname=Smith';
$.ajax(
{
type: "POST",
url: "submit.php",
data: dataString,
});
これは、submit.phpファイルの値を読み取る方法です。
$first_name = mysql_escape_string($_POST('firstname'));
$last_name = mysql_escape_string($_POST('lastname'));
$query = "INSERT into USERS (first_name, last_name) VALUES ('$first_name','$last_name');
しかし、$first_nameまたは$last_nameに値が表示されないため、レコードが挿入されません。submit.phpファイルで$first_name='Jim'および$last_name='Smith'を静的に定義した場合、データベースにレコードが挿入されていることがわかります。私が間違っていることについて何か考えはありますか?