0

mysql を使用してデータを入力する php のドロップダウン リストについて質問があります。できるだけわかりやすく説明するようにします。

まず、テーブル

|              Cars            |      |      Colors       |
--------------------------------      ---------------------
|car_id|     name   | color_id |      |color_id|color_name|
--------------------------------      ---------------------
| 01   |   BMW      |   c1     |      |  c1    |  Silver  |
| 02   |   Audi     |   c2     |      |  c2    |  Black   |
| 03   | Chevrolet  |   c3     |      |  c3    |  White   |

車のデータをcarsテーブルに入力するフォームを既に作成しています。そのフォームで、取得するドロップダウン リストを作成し、color_name保存するのに問題はありませんでした。問題は、color_nameドロップダウンを使用して更新フォームで選択する方法ですか?

4

3 に答える 3

1

これはあなたが探しているものかもしれません...

                            <select name="color" id="color">
                            <?php do { ?>
                            <option value="<?php echo $row['color_id'] ?>" <?php if (!(strcmp($row['color_id'], $row_rsEdit['color_id']))) {echo "selected=\"selected\"";} ?>><?php echo $row['color_name'] ?></option>
                            <?php } while ($row = $rsColors->fetch(PDO::FETCH_ASSOC)); ?>
                            </select>
于 2015-10-01T12:33:45.193 に答える