プルダウンで選択した値に連動してテキストボ

Writer: admin Type: regalmach Date: 2019-01-08 00:00
プルダウンで選択した値に連動してテキストボックスに表示させる値を変更して表示したい。プルダウンに”id1”,”id2”,”id3”の選択肢があり、"id1"を選択するとテキストボックス1に"赤色"、テキストボックス2に”えんぴつ”、プルダウンで"id2"を選択するとテキストボックス1に"黒色"、テキストボックス2に"ボールペン"のようにプルダウンで選択した値により、テキストボックスに表示する値をリアルタイムで変更して表示させたいです。選択したidでDBに接続してテキストボックスに表示する文字列を引っ張ってきたいのですが、上手くできません。詳しく教えてください。共感した0###>テキストボックスに表示する値をリアルタイムで変更して表示させたいJavaScriptはどのように書いていますか?どういうHTTPリクエストを送信して、どういうHTTPレスポンスが返ってくることを期待しているのか・・・が決まっていないと(仕様が決まっていないと)何も書けないと思います。まさか何も決まっていない(決めていない)状態で「上手くできません」ということではありませんよね(念のため確認)。ナイス0
###$sql = 'SELECT * FROM sample';$stmt = $dbh -> query($sql);print '<tr>';print '<th>サンプル</th>';print '<td>';print '<select name="id">';if(isset($_COOKIE['id'])) { print '<option value="'.$_COOKIE['id'].'"></option>';} else { print '<option value="" selected>----------</option>'; while($rec = $stmt -> fetch(PDO::FETCH_ASSOC)) { printf('<optionvalue="%s,">%s</option>',$rec['id'],$rec['color']);}}print '</select>';print '</td>';print '</tr>';このようにDBにあるidをプルダウンで選択できるようにして、$sql = 'SELECT * FROM sample WHERE id=?';$stmt = $dbh -> prepare($sql);$data[] = $id;$stmt -> execute($data);$rec = $stmt -> fetch(PDO::FETCH_ASSOC);print '<tr>';print '<th>サンプル</th>';print '<td>';print '<input type="text" name="color"value='.$rec['color'].'style="width:200px" disabled><br/>
###大変お世話になりました。無事に問題が解決致しました。

 

TAG