PHP/MySQL | Fatal error: Cannot use object
![](/views/icon/no_avatar.png)
DELETED
15 января 2017, в 11:04
Delete
Server (15.01.2017 в 10:54)
Вилы Выкидные,
<?php
$title = 'Сейчас онлайн';
include '../inc/core.php';
include '../inc/head.php';
auth();
echo '<div class="title">'.$title.'</div>';
$guestc = $db->query("SELECT * FROM guests WHERE time > '".(TIME - 400)."'")->num_rows;
echo '<a href="/guests" class="menudiv">Гости онлайн <span class="count_r">'.$guestc.'</span></a>';
$userc = $db->query("SELECT * FROM user WHERE lvisit > '".(TIME - 400)."'")->num_rows;
$start = nav($userc);
$user = $db->query("SELECT * FROM `user` WHERE `lvisit` > '".(TIME - 400)."' ORDER BY `lvisit` DESC LIMIT ".$start['s'].",".$limit."");
while($us = $user->fetch_assoc()) {
echo '<div class="content">
'.namel($us['id']).'<br>
Последний визит: '.otime($us['lvisit']).'<br>';
if($user['access'] > 0)
$where = explode(",", $us['where']);
echo 'IP: '.$us['ip'].'<br>
Браузер: '.$us['browser'].'<br>
Местоположение: <a href="'.HOME.trim($where[1]).'">'.$where[0].'</a>';
echo '</div>';
}
if($start['k_post'] < 1)
text('Пусто, не видно?');
if($start['k_page'] > 1)
echo str(HOME.'/online?', $start['k_page'], $start['page']);
include '../inc/foot.php';
?>
Вилы Выкидные,
<?php
$title = 'Сейчас онлайн';
include '../inc/core.php';
include '../inc/head.php';
auth();
echo '<div class="title">'.$title.'</div>';
$guestc = $db->query("SELECT * FROM guests WHERE time > '".(TIME - 400)."'")->num_rows;
echo '<a href="/guests" class="menudiv">Гости онлайн <span class="count_r">'.$guestc.'</span></a>';
$userc = $db->query("SELECT * FROM user WHERE lvisit > '".(TIME - 400)."'")->num_rows;
$start = nav($userc);
$user = $db->query("SELECT * FROM `user` WHERE `lvisit` > '".(TIME - 400)."' ORDER BY `lvisit` DESC LIMIT ".$start['s'].",".$limit."");
while($us = $user->fetch_assoc()) {
echo '<div class="content">
'.namel($us['id']).'<br>
Последний визит: '.otime($us['lvisit']).'<br>';
if($user['access'] > 0)
$where = explode(",", $us['where']);
echo 'IP: '.$us['ip'].'<br>
Браузер: '.$us['browser'].'<br>
Местоположение: <a href="'.HOME.trim($where[1]).'">'.$where[0].'</a>';
echo '</div>';
}
if($start['k_post'] < 1)
text('Пусто, не видно?');
if($start['k_page'] > 1)
echo str(HOME.'/online?', $start['k_page'], $start['page']);
include '../inc/foot.php';
?>
$user = $db->query("SELECT * FROM `user` WHERE `login` = '".$ulog."' and `pass` = '".$upass."' LIMIT 1")->fetch_array();
и где это в цикле?
Server (15.01.2017 в 10:54)
Вилы Выкидные,
Вилы Выкидные,
<?php
$title = 'Сейчас онлайн';
include '../inc/core.php';
include '../inc/head.php';
auth();
echo '<div class="title">'.$title.'</div>';
$guestc = $db->query("SELECT * FROM guests WHERE time > '".(TIME - 400)."'")->num_rows;
echo '<a href="/guests" class="menudiv">Гости онлайн <span class="count_r">'.$guestc.'</span></a>';
$userc = $db->query("SELECT * FROM user WHERE lvisit > '".(TIME - 400)."'")->num_rows;
$start = nav($userc);
$user = $db->query("SELECT * FROM `user` WHERE `lvisit` > '".(TIME - 400)."' ORDER BY `lvisit` DESC LIMIT ".$start['s'].",".$limit."");
while($us = $user->fetch_assoc()) {
echo '<div class="content">
'.namel($us['id']).'<br>
Последний визит: '.otime($us['lvisit']).'<br>';
if($user['access'] > 0)
$where = explode(",", $us['where']);
echo 'IP: '.$us['ip'].'<br>
Браузер: '.$us['browser'].'<br>
Местоположение: <a href="'.HOME.trim($where[1]).'">'.$where[0].'</a>';
echo '</div>';
}
if($start['k_post'] < 1)
text('Пусто, не видно?');
if($start['k_page'] > 1)
echo str(HOME.'/online?', $start['k_page'], $start['page']);
include '../inc/foot.php';
?>
Вот так нельзя сразу оформлять?
Вилы Выкидные (15.01.2017 в 11:04)
Server (15.01.2017 в 10:54)
Вилы Выкидные,
$user = $db->query("SELECT * FROM `user` WHERE `login` = '".$ulog."' and `pass` = '".$upass."' LIMIT 1")->fetch_array();
и где это в цикле?
Server (15.01.2017 в 10:54)
Вилы Выкидные,
<?php
$title = 'Сейчас онлайн';
include '../inc/core.php';
include '../inc/head.php';
auth();
echo '<div class="title">'.$title.'</div>';
$guestc = $db->query("SELECT * FROM guests WHERE time > '".(TIME - 400)."'")->num_rows;
echo '<a href="/guests" class="menudiv">Гости онлайн <span class="count_r">'.$guestc.'</span></a>';
$userc = $db->query("SELECT * FROM user WHERE lvisit > '".(TIME - 400)."'")->num_rows;
$start = nav($userc);
$user = $db->query("SELECT * FROM `user` WHERE `lvisit` > '".(TIME - 400)."' ORDER BY `lvisit` DESC LIMIT ".$start['s'].",".$limit."");
while($us = $user->fetch_assoc()) {
echo '<div class="content">
'.namel($us['id']).'<br>
Последний визит: '.otime($us['lvisit']).'<br>';
if($user['access'] > 0)
$where = explode(",", $us['where']);
echo 'IP: '.$us['ip'].'<br>
Браузер: '.$us['browser'].'<br>
Местоположение: <a href="'.HOME.trim($where[1]).'">'.$where[0].'</a>';
echo '</div>';
}
if($start['k_post'] < 1)
text('Пусто, не видно?');
if($start['k_page'] > 1)
echo str(HOME.'/online?', $start['k_page'], $start['page']);
include '../inc/foot.php';
?>
$user = $db->query("SELECT * FROM `user` WHERE `login` = '".$ulog."' and `pass` = '".$upass."' LIMIT 1")->fetch_array();
и где это в цикле?
while($us = $user->fetch_assoc()) {
он про это!
Автор!!!
Ну а если
________
посл. ред. 15.01.2017 в 11:38; всего 3 раз(а); by gisen
$user['access'] и $us['ip']
чуешь разницу??? Ошибку перевести перевел а понять никак да?$user['access'] вот это на это $us['access']
поменяй и бум работать як часы.Ну а если
$user['access']
это ты допустим то тогда какого хрена ты здесь в $user
присваеваешь этот результат
$user = $db->query("SELECT * FROM `user` WHERE `lvisit` > '".(TIME - 400)."' ORDER BY `lvisit` DESC LIMIT ".$start['s'].",".$limit."");
while($us = $user->fetch_assoc()) {
________
посл. ред. 15.01.2017 в 11:38; всего 3 раз(а); by gisen
![](/views/icon/no_avatar.png)
DELETED
15 января 2017, в 11:31
Delete
gisen (15.01.2017 в 11:22)
Автор!!!
Автор!!!
$user['access'] и $us['ip']
чуешь разницу??? Ошибку перевести перевел а понять никак да?$user['access'] вот это на это $us['access']
поменяй и бум работать як часы. при чём тут это всё, он пишет что у него ошибка в цикле по запросу $user = $db->query("SELECT * FROM `user` WHERE `login` = '".$ulog."' and `pass` = '".$upass."' LIMIT 1")->fetch_array();
во-первых не понятно, относится ли запрос к самой выборке, так как в нём уже ошибка, а во вторых как он собрался перебором в цикле выбирать разных юзеров со своим собственным логином и паролем
.45.
Вилы Выкидные (15.01.2017 в 11:31)
gisen (15.01.2017 в 11:22)
Автор!!!
при чём тут это всё, он пишет что у него ошибка в цикле по запросу $user = $db->query("SELECT * FROM `user` WHERE `login` = '".$ulog."' and `pass` = '".$upass."' LIMIT 1")->fetch_array();
во-первых не понятно, относится ли запрос к самой выборке, так как в нём уже ошибка, а во вторых как он собрался перебором в цикле выбирать разных юзеров со своим собственным логином и паролем
.45.
gisen (15.01.2017 в 11:22)
Автор!!!
$user['access'] и $us['ip']
чуешь разницу??? Ошибку перевести перевел а понять никак да?$user['access'] вот это на это $us['access']
поменяй и бум работать як часы. при чём тут это всё, он пишет что у него ошибка в цикле по запросу $user = $db->query("SELECT * FROM `user` WHERE `login` = '".$ulog."' and `pass` = '".$upass."' LIMIT 1")->fetch_array();
во-первых не понятно, относится ли запрос к самой выборке, так как в нём уже ошибка, а во вторых как он собрался перебором в цикле выбирать разных юзеров со своим собственным логином и паролем
.45.
Да он просто $user переопределил вот и ошибка.
________
посл. ред. 15.01.2017 в 11:40; всего 1 раз(а); by gisen
Автор кароче так сделай,
$userS = $db->query("SELECT * FROM `user` WHERE `lvisit` > '".(TIME - 400)."' ORDER BY `lvisit` DESC LIMIT ".$start['s'].",".$limit."");
while($us = $userS->fetch_assoc()) {
echo '<div class="content">
'.namel($us['id']).'<br>
Последний визит: '.otime($us['lvisit']).'<br>';
if($user['access'] > 0)
$where = explode(",", $us['where']);
echo 'IP: '.$us['ip'].'<br>
Браузер: '.$us['browser'].'<br>
Местоположение: <a href="'.HOME.trim($where[1]).'">'.$where[0].'</a>';
echo '</div>';
}
Server (15.01.2017 в 11:49)
gisen, Ты тупой?
gisen, Ты тупой?
![*heh*](https://bym.guru/modules/smiles/smiles/psh.png)
Не мат я ему тут решение проблеммы написал в последнем сообщении, а он меня еще и тупым обзывает. Это ты сука тупой используешь переменную $user как проститутку, сначало там ты а потом толпа, а ты пытаешься после присвоеной толпы найти себя. Баран мат.
________
посл. ред. 15.01.2017 в 11:56; всего 2 раз(а); by gisen