Loading...
Помощь по скриптам | проблема переменной
Вилы Выкидные (30.03.2022 в 16:38)

$id = filter_input(INPUT_GET, 'id', FILTER_VALIDATE_INT); // айдишник выбираемого пользуна: user/?id=5

$ank = mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '$id'")); // данные выбранного пользуна с айдишником - 5

Редактировал три раза, но составить запрос правильно не получилось))
155876556 (30.03.2022 в 13:21)
всем привет, такая беда , есть у меня инклудный файл, inc.php он у меня отображается на всех страницах,

но захожу в комментарии новостей , содержимое пропадает, я понял что ошибка в переменной,
в инклудном файле прописал код

$post['id'] = $user['id'];
if (isset($_GET['id']))$ank['id'] = intval($_GET['id']);
$q = mysql_query("SELECT * FROM `user` WHERE `id` = $post[id] LIMIT 1");


ошибка решилась, но когда захожу на страницу другого пользователя например с ID=2 то отображается своя страница а не пользователя с ID=2,

я так понимаю что выводит это все переменная = $user['id']

как сделать вывод переменной что бы на странице комментарий содержимое показывалос?

могу скинуть файл. помогите плиз .


Проще делать так


global $user;
$us = (isset($_GET['id'])? intval($_GET['id']) : $user['id']);
$q = mysql_query("SELECT * FROM `user` WHERE `id` = $us LIMIT 1");


________
посл. ред. 30.03.2022 в 20:19; всего 1 раз(а); by FullTwo
VayDiS[UA], вот , помоги плиз ,
------
81539_15407_222.zip (5.5 Kb)
Скачиваний: 120
FullTwo, я так пробовал, ну щас еще попробую
155876556 (30.03.2022 в 20:14)
FullTwo, я так пробовал, ну щас еще попробую

Пробуй и отпишешь результат чутка под редактировал код
________
посл. ред. 30.03.2022 в 20:19; всего 1 раз(а); by FullTwo
FullTwo, без изменений (((
Пропадают только комментарии?
155876556 (30.03.2022 в 20:27)
FullTwo, без изменений (((

Значит смотри там всё инклуды подключены или нет, так как у тебя не может получить функцию $user

А лучше всего включи ошибки и сюда скинь
________
посл. ред. 30.03.2022 в 20:34; всего 1 раз(а); by FullTwo
FullTwo, инклуды все наместе , в инклудном файле ошибок нет, но появились в комментариях,

если убрать вывод переменной $us то в коментариях ошибки не будет. скрин скинул

Изображение

------
81540_6X7E5vOXp7g.jpg (381.3 Kb)
Скачиваний: 116
Зачем в инклудном файле инклудацмя сессий и коннекта!? Где ты его проинклудил, в head.php?
Онлайн: 1
Время:
Gen. 0.1036
(c) ByMAS.RU 2010-2025