0

ドロップダウン選択ボックスの値を取得しようとしています。これは$_POST、変数にロードされない理由がわからないを使用してデータベースにデータを追加する方法に似ているため、これを使用して実行しようとしたコードです。 var_dump をエコーし​​ようとしましたが、null を返すだけです。

<select name="raceTrack" onchange="<?$track = $_POST['raceTrack']?>">

なぜこれが起こっているのか、それを修正する方法がわかりません。Google を検索しましたが、何も見つからないようです。

4

4 に答える 4

1

サーバー側の PHP プロセス。JavaScript (クライアント側) 呼び出しで実行しようとしています。呼び出しの段階で、PHP はすでに実行されています。

すべきことは、クエリ文字列または POST 本文に変数の値を含む AJAX 要求を送信することです。

URL の反対側にある PHP スクリプトは、クエリ文字列または POST 本文から値を読み取ることができ、その変数を使用して必要なことを実行できます。

于 2012-08-07T13:38:21.560 に答える