私はzend Frameworkの新機能です。そして私は動的にドロップダウンリストのデータベース値を割り当てたい。Dropdownlistのデータベース値を動的に割り当てる方法は?
私はどのようなサンプルURLもありますか?解決策を見つけようとしましたが、何の答えも得られませんでした。
助けてください...
ありがとうございます。
私はzend Frameworkの新機能です。そして私は動的にドロップダウンリストのデータベース値を割り当てたい。Dropdownlistのデータベース値を動的に割り当てる方法は?
私はどのようなサンプルURLもありますか?解決策を見つけようとしましたが、何の答えも得られませんでした。
助けてください...
ありがとうございます。
それは、それがデータベーステーブルから取得する要素を持つフォームを持っているように思えます。
Zend_FormとZend_DB_Tableを使用していることを望みます。必要な値をZend_Db_Selectから取得して配列に入れることができます。
次に、Zend_Form_Element_Select要素でZend_Formを作成し、addMultiOptionsメソッドを使用して配列を要素の選択オプションとして追加します。
Zendの構文はDBのためにあるかどうかはわからないが呼び出しますが、ストレートPHP/DBコールがこれに似たものになるだろう:
$connect = mysql_connect(DB_SERVER, DB_USER, DB_PASS) or die(mysql_error());
mysql_select_db(DB_NAME, $this->connection) or die(mysql_error());
$query = "SELECT db_Value FROM db";
$result = mysql_query($query, $connect);
while($row = mysql_fetch_array($result))
{
echo "<input type='checkbox' id='".$row['db_Value']."'/>
<label for='".$row['db_Value']."'>".$row['db_Value']."</label>";
}
乾燥、おそらく明白な誤りをコード化されています。データベースにX値を問い合わせ、行が存在する限りオプションを割り当て続けます。それはあなたが必要とするものですか?
あなたはそれをいつもと同じように行うのZend Frameworkで:
Zend_Navigation_Multiselect
要素貴重なアドバイスをいただきありがとうございます。 – Manoj
http://framework.zend.com/manual/en/zend.form.quickstart.html –