Обучение/Помощь новичкам | как вывусти на главную.
все привет помогите,как вывести gold на главную.
есть код вывода но проблема выдает ошибку.Или ошибка в самом коде.вот сам код
------
88515_.PNG (27.7 Kb)
Скачиваний: 37
________
посл. ред. 13.10.2024 в 08:47; всего 1 раз(а); by катэ_наркотэ
есть код вывода но проблема выдает ошибку.Или ошибка в самом коде.вот сам код
# GOLD
$query = DB :: $dbh -> query("SELECT id FROM platforms WHERE mode = ? AND ban = ? AND gold > ? ORDER BY RAND() LIMIT 2", array(0,0,time()));
while ($gold = $query -> fetch()):
$gold = cache_pf::check($gold['id']);
echo '
<div class ="hide">
<img src="'.save_img::fav($gold['url']).'">
<a referrerpolicy="origin" rel="nofollow" title="Посетить сайт '.system::check($gold['url']).'" href ="'.site.'ou/'.$gold['id'].'" target="_blank"><b>'.system::check($gold['url']).'</b></a> '.system::gold().'
</div>
------
88515_.PNG (27.7 Kb)
Скачиваний: 37
________
посл. ред. 13.10.2024 в 08:47; всего 1 раз(а); by катэ_наркотэ
Конечно может ты не полностью скопировал, но всё равно попробуй закрыть echo
echo '
<div class ="hide">
<img src="'.save_img::fav($gold['url']).'">
<a referrerpolicy="origin" rel="nofollow" title="Посетить сайт '.system::check($gold['url']).'" href ="'.site.'ou/'.$gold['id'].'" target="_blank"><b>'.system::check($gold['url']).'</b></a> '.system::gold().'
</div>';
Попробуй заменить на это
И отправь что выводит на странице и в случае ошибки отправь данные из консоли
// GOLD
$query = DB::$dbh->prepare("SELECT id FROM platforms WHERE mode = ? AND ban = ? AND gold > ? ORDER BY RAND() LIMIT 2");
$query->execute(array(0, 0, time()));
while ($row = $query->fetch()) {
$gold = cache_pf::check($row['id']);
if ($gold) {
echo '
<div class="hide">
<img src="' . save_img::fav($gold['url']) . '">
<a referrerpolicy="origin" rel="nofollow" title="Посетить сайт ' . system::check($gold['url']) . '" href="' . site . 'ou/' . $gold['id'] . '" target="_blank"><b>' . system::check($gold['url']) . '</b></a> ' . system::gold() . '
</div>';
} else {
echo '<div>Ошибка получения данных для платформы ID: ' . $row['id'] . '</div>';
}
}
И отправь что выводит на странице и в случае ошибки отправь данные из консоли
Chansky , пропала иконка найти не могу путь сам до иконки.
------
88516_.PNG (12.3 Kb)
Скачиваний: 37
________
посл. ред. 13.10.2024 в 10:52; всего 1 раз(а); by катэ_наркотэ
------
88516_.PNG (12.3 Kb)
Скачиваний: 37
________
посл. ред. 13.10.2024 в 10:52; всего 1 раз(а); by катэ_наркотэ
Лучший ответ
<div class="hide"> проверь в стиляхupd: попробуй убрать сам класс Хайд и проверить есть ли иконка после этого, если нету, посмотрю позже что не так
________
посл. ред. 13.10.2024 в 10:57; всего 1 раз(а); by Chansky
Chansky , просто пропала иконка,потом решу что делать
SELECT id, url FROM platforms WHERE mode = ? AND ban = ? AND gold > ? ORDER BY RAND() LIMIT 2
так ты только id вывод делаешь а url нет
STUDIO (14 окт 2024, в 0:33)
так ты только id вывод делаешь а url нет
В функцию cache_pf::check передается id.SELECT id, url FROM platforms WHERE mode = ? AND ban = ? AND gold > ? ORDER BY RAND() LIMIT 2
так ты только id вывод делаешь а url нет
Думаю там закешированные данные с ключом id, происходит выборка и возвращается результат