Loading...
PHP/MySQL | Fatal error: Cannot use object
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();

и где это в цикле?
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)
Вилы Выкидные,

<?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()) { он про это!
Автор!!! $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
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['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>';

}
Вилы Выкидные,

if($user['access'] > 0)
gisen, Ты тупой? *heh*
Server (15.01.2017 в 11:49)
gisen, Ты тупой? *heh*

Не мат я ему тут решение проблеммы написал в последнем сообщении, а он меня еще и тупым обзывает. Это ты сука тупой используешь переменную $user как проститутку, сначало там ты а потом толпа, а ты пытаешься после присвоеной толпы найти себя. Баран мат.
________
посл. ред. 15.01.2017 в 11:56; всего 2 раз(а); by gisen
Онлайн: 1
Время:
Gen. 0.1063
(c) Bym.Guru 2010-2025