2011-10-18 6 views
-1

MySQLデータベースのテーブルをドロップダウンメニューに入れる方法はありますか?MySQLデータベースのテーブルをドロップダウンメニューに入れる

Array 
(
    [0] => Array 
     (
      [Post] => Array 
       (
        [id] => 4 
        [user_id] => 3 
        [title] => nun :) 
        [body] => goodmorning 

sa 


inyu 
        [created] => 2011-10-18 01:45:08 
        [modified] => 2011-10-18 21:15:41 
       ) 

      [User] => Array 
       (
        [id] => 3 
        [username] => von 
        [password] => 8c1285276260289a5cfc499e233c277fdbd6098b 
        [active] => 1 
       ) 

     ) 

) 

これは、スタックオーバーフローの質問Creating 'select' listboxes using FormHelper in CakePHPに解決されています。

+0

ここで質問を拡大できますか?タイトル、単一の文の質問とコードスニペットはかなり無関係 – Phil

答えて

0

あなたはすでに配列内にテーブルを持っています。

ドロップダウンメニューに表示するのが難しいのは何ですか?

<select>要素が必要と思われます。かなりストレートでなければなりません。あなたが使用しようとしたコードと何が間違っていたかを報告してください。

+0

右手に見える...それは私がCakePHPの1.3を使用しています – vnpnlz

0

あなたは、データベースからすべてのテーブルを取得し、ダウン選択リストのドロップでそれらを一覧表示したい場合は、ここで答えです:

/*****************/ 

// Database connection here 

$table_list = mysql_query("SHOW TABLES FROM Your_DataBase_Name"); 
$dropDown = '<select>'; 
while($row = mysql_fetch_row($table_list)) 
{ 
    $dropDown .= '<option value="' . $row[0] . '">' . $row[0] . '</option>'; 
} 

$dropDown .='</select>'; 

/*********************************/ 

データベース名が引用されていないことに注意してください。

+0

を探しています何... ところで... TNX! – vnpnlz

関連する問題