我想從php中的mysql表中填充選擇框(下拉列表),但我得到空白結果,有人可以看看我的代碼,並告訴我什麼是錯的?從php mysql數據庫填充選擇框
我需要填充選擇具有可從我的SQL查詢的日期,所以他們顯示爲seletion選項....
<?php
echo JText::_('Please select the date:');
$database= &JFactory::getDBO();
$database->setQuery('SELECT training_id,training,trainingDate FROM training');
$result = $database->loadObjectList();
echo '<select name="whatever">';
foreach ($result as $row) {
echo '<option value="'.$row->training_id.'" />';
}
echo '</select>';
?>
什麼是'JText' /'JFactory'?什麼是實際輸出(即呈現的HTML)? – lonesomeday
另外...當你var_dump($ result)'時,你會得到什麼? – Rob
這一個帶來了結果:的foreach($結果作爲$密鑰=> $值){ $ selHtml = $選擇== $值 - > ID? 'selected =「selected」':''; echo「」; } – user959443