2011-08-02 13 views
0

私はPHPを使用して電子商取引サイトを開発しています。しかし、どのように私は選択タグの値を動的にすると思いますか?例えばデータベースからHTML選択タグに「カテゴリテーブル」のレコードを検索します。また、その選択タグを使用して新製品を保管する方法もあります。動的ドロップダウンリスト

サンプルスクリプト

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

すべての値は、静的な権利ですか?私がしたいのは、PHPを使ってデータベースからすべての値を取得することで動的にすることです。

+0

あなたが任意のPHPを知っていますか? – nobody

+0

はい。しかし、私はまだPHPには新しく、codeigniterのようなフレームワークをどのように利用するのか分かりません。 :D – LockOn

答えて

0

あなた自身の電子商取引サイトを構築しているので、おそらくあなたはデータベースからデータを選択する方法を知っているでしょうか? <select>をデータベースからのデータで埋めることは、製品リストを表示することと同じです。
SELECTをデータベースから取り出し、出力データをフェッチして繰り返します。

2番目の質問 - 新しい製品を保存するための選択方法 - 選択を使って新しいデータを保存する方法がわかりません。それに関するさらに詳しい情報を提供してください。

+0

あなたはちょうど静的な選択を追加しました、私はそれがどのように見えるか知っています。もう一度 - 使用しているデータベースの他の選択と同じです。問題はありません。 – shaggy

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> 
関連する問題