我在网上获得这行,并刚刚创建了一个函数名称。 问题是:它不再工作,我不知道为什么,已经尝试过但没有任何东西。有人能帮助我吗?如何将一些PHP行转换为函数和调用?
代码:
<?php
require 'PDOClasses/connection.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
function ShowCategories() {
$query = $db->query("SELECT id, name FROM categories ORDER BY name ASC");
$option = '';
while($row = $query->fetch(PDO::FETCH_ASSOC)) {
$option .= '<option value = "'.$row['id'].'">'.$row['name'].'</option>';
}
}
?>
这是我习惯叫:
<select id="category" name="category" tabindex="16" required>
<?php echo $option; ?>
</select>
这是我怎么现在打电话:
<select id="category" name="category" tabindex="16" required>
<?php ShowCategories(); ?>
</select>
在这两种情况下,它不工作添加回声$选项:/ – user3310429
@ user3310429他的解决方案适用于我,你收到任何错误? –
请检查ShowCategories()函数,无论它是否获取数据表单数据库。 – Pradeepta