2011-10-18 35 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

您的權利..這就是我找的 – 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

我使用CakePHP的1.3 .. BTW ... TNX! – vnpnlz