У меня появилось 2 раскрывающегося меню, которые извлекают файл из базы данных. но это дает мне ошибку, когда я пытаюсь получить второй файл.Динамическое раскрывающееся меню PHP
Первое выпадающее меню, успешно извлеченное, но второе дает мне ошибку?
в PHP класс
class treatment{
function __construct($mysqli){}
// Get treatment list
function get_t_dermal_filler(){
global $mysqli;
$q = $mysqli->query("SELECT * FROM t_dermal_filler ORDER BY t_dermal_name ASC");
while ($r = $q->fetch_array(MYSQLI_ASSOC)) :
echo '<option value="' . $r['id_t_dermal_filler'] . '" >' . $r['t_dermal_name'] . '</option>';
endwhile;
$mysqli->close();
}
// Get treatment list
function get_t_wrinkle_rel(){
global $mysqli;
$q = $mysqli->query("SELECT * FROM t_wrinkle_rel");
while ($r = $q->fetch_array(MYSQLI_ASSOC)) :
echo '<option value="' . $r['id_t_wrinkle_rel'] . '" >' . $r['t_wrinkle_name'] . '</option>';
endwhile;
$mysqli->close();
}
}
в веб-странице
$treatment = new treatment($mysqli);
<?= $treatment->get_t_dermal_filler();?>
<?= $treatment->get_t_wrinkle_rel();?>
погрешность
<b>Warning</b>: mysqli::query() [<a href='mysqli.query'>mysqli.query</a>]: Couldn't fetch mysqli in <b>
Не уверен, что у нас достаточно информации. Была ли эта ошибка? Кажется усеченным. – clifgriffin
Глобальный? :: крики :: – Stephen
что означают глобальные? – tonoslfx