私は高低に見えており、重複した投稿であることが判明した場合には、謝罪するような応答は得られません。動的オプションリストからの値の送信
私は、動的に入力された3つのドロップダウンメニューを使用して検索される、検索可能なパーツのデータベースを作成しようとしています - 最初のボックスはその情報をデータベースから取り出し、2番目と3番目のボックスは最初のボックス。私は彼らが正しく実装されているという意味で働いていますが、 "submit"ボタンをクリックして "search.php"で使用される配列にデータを渡すことはできません。
次のフォームは、スペースを節約するために周囲のテーブルの書式を取り除いていますが、私が作る必要がある変更はこのページにありますが、私の "$ term"は返され続けます送信ボタンの値として:すべてのヘルプは高く評価されるだろう
<form id="form_search" name="form_search" method="post" action="index.php?page=search" onsubmit="return checkVehicleList()">
<select class="vehicleboxlength" name="select_make" id="select_make" onchange="getModels(this.value)">
<option value="0">MAKE:</option>
<?=genMakeList()?>
<select class="vehicleboxlength" name="select_model" onchange="getYears(this.value)">
<option value="0">MODEL:</option>
</select>
<select class="vehicleboxlength" name="select_year">
<option value="0">YEAR:</option>
</select>
<label><input class="vehicleboxsubmit" type="submit" name="term" id="term" value="Find" /></label></form>
を「検索」、一部には、舞台裏のすべてがしかし、いくつかのJavaScriptと連携して動作しますajax.phpというページを参照しますドロップダウンボックスに表示されているデータは、すべてデータベース上の2つのテーブルから取得されます。 "YEAR"オプションボックスは選択の最後の部分であり、関連する情報行はsearch.phpの希望する値である "id"を持つ必要があります。
ありがとうございます!
ジョーは
のように聞こえますが、javascriptは各選択に追加する動的オプションの '値'を設定していません。しかし、私たちはそのコードを見ることはできません。あなたのページへのリンクを提供できますか? – barryhunter
あなたの値は0、つまり値= 0に設定されています。本当に重要です。残りのフィールドに値を設定するコードを投稿できますか?それは不完全なようです。役立つかもしれません –
あなたの提出ボタンの名前が 'term'であるため' $ term'が 'Find'に設定されています。 – Crashspeeder