0

その場しのぎのカートでウェブサイトを構築する必要があります... 製品名を表示する選択ボックスと、製品の価格を表示するボックスが 1 つあります (すべての情報は myPHP に保存されます)

ユーザーが製品を選択すると、もう一方のボックスに価格が入力されるように、2 つのボックスをリンク/接続する方法はありますか? 現時点で取得できるのは、すべての情報を選択ボックスに入れることだけです....これは私のツリーを実行しています.

現時点でのレイアウト(価格ではなく数量と表示されていることは知っています...テスト中です)

ご覧のとおり、価格はドロップダウン ボックスに表示されていますが、下のボックスに値を入力したいと考えています。

どんな助けでも大歓迎です。

私が現在使用しているコードは...

$sql="SELECT * FROM tblproducts";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);

echo "<select name='product'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['productName'] . "'>" . $row['productName'] . " £" .         $row['productPrice'] ."</option>";
}
echo "</select>";

ドロップダウンボックスですべてを選択したことはわかっています...そして空のテキストボックスを指すものは何もありません..これは、リンク/ポイントする方法がわからないためです。

4

2 に答える 2

1

ajaxこれは、次の呼び出しを使用して実行できます。

onchange最初のドロップダウンのイベントで関数またはファイルを呼び出します。最初のドロップダウンの選択された値の値をその関数またはファイルに渡します

次に、その関数またはファイルで、その値に基づいてオプションを選択し、成功したら、それらのオプションを 2 番目のドロップダウンに入力します。

于 2013-04-16T10:31:18.657 に答える
0

これを行うには、価格を にロードしjavascriptます。onchange最初のブロックにイベントを使用し、別のブロックの価格を入力します。

于 2013-04-16T10:29:51.370 に答える