0
我遇到問題。我想創建下拉列表中選擇從我的MySQL數據庫中選擇的選項。我有問題,因爲當我嘗試這樣我的頁面就像「錯誤500」。在php + mysql中的下拉列表
$filmsar = array();
$vare = 0;
$result_films = mysql_query("SELECT `film_name` FROM `films`");
while($row_film = mysql_fetch_assoc($result_films))
{
$filmsar[$vare]=$row_film["film_name"];
$vare++;
}
這是我如何加載我的數據。現在,我正在試圖創建下拉列表:
Jaki film:<br>
<select name="film_id_name">'
for($i = 0; $i<$vare;$i++){
'<option>'.$filmsar[i].'</option>'}'
<option>Tu wpisz pierwszą możliwość</option>
<option>Tu wpisz drugą możliwość</option>
</select>
我會很樂意爲您提供幫助。
檢查你的日誌尋找出了什麼問題的線索。看看['error_reporting(E_ALL);'](http://php.net/manual/en/function.error-reporting.php)和 ['ini_set('display_errors',1);']( http://php.net/manual/en/function.ini-set.php),他們會告訴你到底發生了什麼問題。我會採取一種瘋狂的猜測,即在嘗試創建動態下拉列表時會丟失一些內容。 – Qirel
'mysql_ *'已被棄用2年多了。在繼續之前,請將您的代碼更新到MySQLi或PDO。至於500錯誤:檢查你的服務器日誌。這是第一個看的地方。 – icecub
謝謝。你看日誌的建議是一個好主意。我總是忘了他們。我知道mysql_ *是depreacted,但它是我的研究網站,它有點強加。 – Hindori