0
我正嘗試使用數組中的值填充下拉菜單。使用數組在PHP中填充下拉列表
我試圖遵循其他答案,但語法似乎並沒有工作。 (我對PHP還比較陌生)。
我正在處理的以下代碼是由其他人制作的。
$sqlite_query = "SELECT * FROM dis_kind";
$result = $db->query($sqlite_query);
$array = $result->fetchArray();
$output = "<select name=\"kind\" class=\"dis\" >\n";
$output .= "<option value=\"$this->wildcard_value\"></option>\n";
foreach ($result as $array) {
$value = $array['kind'];
$output .= "<option value=\"";
$output .= $value;
$output .= "\">";
$output .= $value;
$output .= " - ";
$output .= $array['description'];
$output .= "</option>\n";
}
$output .= "</select>\n";
我不知道爲什麼它按照它的方式完成,但我很難讓我的下拉工作。
目前,該框出現,但沒有填充值。
謝謝。
您似乎沒有從結果集中獲取任何結果,我們希望通過查詢 – RiggsFolly
創建一個「選項」,tru使用「sprintf」函數創建,使事情變得更容易ro讀取(嘗試sprintf(「」,$ value,$ value,$ array ['description']);) –
嘗試調試...使用'var_dump($ result);'查看如果它真的有預期的數據,或者添加'query()'方法! –