0

ということで、PHPを使ってECサイトを開発中です。しかし、選択タグの値を動的にするにはどうすればよいでしょうか? たとえば、「カテゴリ テーブル」のレコードをデータベースから HTML 選択タグに取得します。また、そのselectタグを使用して新製品を保存する方法.

サンプルスクリプト

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

すべての値は静的ですよね? 私がやりたいことは、PHP を使用してデータベースからすべての値を取得して動的にすることです。

4

2 に答える 2

1

コードは次のようになります。

<select>
<?php
    $res = mysql_query( "SELECT id, name FROM category_table" );
    while( $r = mysql_fetch_object( $res ) ) {
        echo '<option id="'.$r[ 'id' ].'">'.$r[ 'name' ].'</option>';
    }
?>
</select>
于 2011-08-02T09:34:03.230 に答える
0

あなたは独自の e コマース サイトを構築しているので、おそらくデータベースからデータを選択する方法を知っているでしょう。データベース<select>からデータを入力することは、製品リストを表示することに似ています。
データベースからいくつかの操作を行いSELECT、出力データを取得して反復処理するだけです。

2 番目の質問 - その select を使用して新しい製品を保存する方法 - select を使用して新しいデータを保存する方法がわかりません。それについてもう少し情報を提供してください。

于 2011-08-02T08:47:44.613 に答える