嗨,我正在尝试使用MySQL填充整个下拉列表,但我无法让它工作,你能帮忙吗?
我的代码:
$database=& JFactory::getDBO();
$database->setQuery('SELECT training_id,training,trainingDate FROM training ');
$result = $database->loadObjectList();
echo '<select name="whatever">';
while($row = mysql_fetch_array($result)) {
echo '<option value="$row[training_id" />';
}
echo '</select>';
Run Code Online (Sandbox Code Playgroud)
您的echo字符串不允许嵌入变量,因为您使用单引号而不是双引号.
改为实现此回声:
echo '<option value="' . $row["training_id"] . '" />';
Run Code Online (Sandbox Code Playgroud)