Обучение/Помощь новичкам | 2 модуля жалоб помощь по коду
Не могу понять почему не определяется переменная, в скрипте жалобы обитателей форума.
у меня 2 модуля жалоб, на комментарии и на темы, с комментариями все нормально и запросы почти одинаковые.
А вот жалобах темы не выводятся переменные.
Не выводит Автора темы, название темы .
вот сам часть кода
помогите пацаны что не так может кто помочь, ? весь модуль форума под себя сделал. все ошибки исправил и тут последний косяк (((
________
посл. ред. 23.07.2022 в 09:29; всего 2 раз(а); by Ржавый
у меня 2 модуля жалоб, на комментарии и на темы, с комментариями все нормально и запросы почти одинаковые.
А вот жалобах темы не выводятся переменные.
Не выводит Автора темы, название темы .
вот ошибка интерпретатора
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:OpenServerdomainshogos.ruforummcmpl_them.php on line 44
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:OpenServerdomainshogos.ruforummcmpl_them.php on line 44
вот сам часть кода
php
$avtor=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));
$them=mysql_fetch_array(mysql_query("SELECT * FROM `forum` WHERE `type` = 'tema' AND `id` = $post[id_them] LIMIT 1"));
$avtor2=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $them[id_user] LIMIT 1"));
echo "<br />Тема:<a href='?id=$them[id]'>$them[name]</a><br/>n";
echo "Автор темы:<a href='/u/?id=$them[id_user]'>$avtor2[nick]</a><br/>n";
echo "Причина жалобы:n";
if($post['type']=='reklama')echo "Это реклама!n";
elseif($post['type']=='leks')echo "Нецензурная лексикаn";
elseif($post['type']=='oskorb')echo "Оскорбленияn";
elseif($post['type']=='prop')echo "Пропаганда ненавистиn";
elseif($post['type']=='bessmsl')echo "Бессмысленная темаn";
else echo "Иноеn";помогите пацаны что не так может кто помочь, ? весь модуль форума под себя сделал. все ошибки исправил и тут последний косяк (((
________
посл. ред. 23.07.2022 в 09:29; всего 2 раз(а); by Ржавый
155876556, посмотри в строку 44) И там будет ответ)
M_LoVe, я понимаю что 44 строка но не пойму в чем проблема ,
вот она
вот она
php
$avtor2=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $them[id_user] LIMIT 1"));
155876556, значит версию пыха нужно на 5.6 походу. Я так думаю)
155876556, или писать не mysql_fetch_array, db_arrey походу)
Потому что функция mysql query возвращает false естественно и функция выборки кинет ошибку ибо ждёт тип resources
Scammer (23.07.2022 в 02:37)
Потому что функция mysql query возвращает false естественно и функция выборки кинет ошибку ибо ждёт тип resources
Потому что функция mysql query возвращает false естественно и функция выборки кинет ошибку ибо ждёт тип resources
Ты слишком тяжело объяснил, человек не поймёт) особенно после советов из прошлых постов)
$them['id'] вместо $them[id_user]
Вилы Выкидные (23.07.2022 в 07:15)
$them['id'] вместо $them[id_user]
$them['id'] вместо $them[id_user]
Думаешь id темы совпадает с id юзера?
Вилы Выкидные, не помогло ((
Стр.: 1, 2