JavaScriptで作成した変数を使用してテーブルを更新しようとしています。私は情報を送信するためにajaxを使用しようとしています。何らかの理由でコードを実行するたびに、表が空白で更新され、JavaScriptで作成された変数では更新されません。 何が原因である可能性がありますか?AJAXを介してPHPに複数のパラメータを渡す
PHP:
$stmt = $conn->prepare("UPDATE seats SET firstClass=? , economicClass=? WHERE 1");
$stmt->bind_param("ss", $first, $eco);
$eco = $_POST["eco"];
$first = $_POST["first"];
JAVASCRIPT/AJAX:あなたは次のようにjqueryのAJAXを使用すると、以下のように複数のパラメータを渡すことができ
var seatsInEconomicClass = 0;
var seatsInFirstClass = 0;
function ajaxWay() {
$.post("reservePhp.php",
{
data : {eco:"seatsInEconomicClass",first:"seatsInFirstClass"}
}, display);
}
バインドする前に '$ eco'と' $ _POST'変数で '$ first 'を指定してください。あなたは最初に束縛してから割り当てます。 – Thamilan
初期化する前に変数を使用しています。 @タミランが指摘したように、それらを使う前に '$ eco'と' $ first'を初期化します。 –
ありがとう!私はそれを修正しましたが、私はまだ私のデータベースに値を取得しないでください。 –