я хочу не онлайн пользователей в админ страницу с помощью PHP Я изо всех сил старался это моя домашняя страница пользователя: home.phpPHP AJAX - подсчет пользователей онлайн
{function updatetime(){
$.ajax({
url:'update-status.php',
success:function(data){
}
});
}
setInterval(updatetime,30000);}
обновление-status.php
$a=$_SESSION['user'];
$p="update user set logg='".time()."' where userid='$a'";
mysqli_query($con,$p);
В странице администратора: adhome.php
{function online()
{
$.ajax({
url:'online.php',
success:function(data){
$(#rcon).html(data);
}
});
}
setInterval(online,30000);}
online.php:
$a=$_SESSION['user'];
$m1="SELECT * from user where userid='$a'";
echo $m2=mysqli_query($con,$m1) or die(mysqli_error($con));
$m3=mysqli_num_rows($m2);
$m4=mysqli_fetch_array($m3) or die(mysqli_error($con));
if($m3==1)
{
$b=time()-$m4['logg'];
if($b<(120))
{
$un= $m4['uname'];
echo '<tr><td>'.$un.'</td></tr>';
}
}enter code here
Он не показывает ошибку я не получаю пользователя в админ страницу Bt дб обновляет , а также, пожалуйста, объясните время() - $ m4 [ «LOGG»]. Я искал много, они меня не удовлетворили.
Так по _I заявление попытались hard_ то, что вы на самом деле означает вы скопировали много кода, и теперь вы нашли некоторых, которых вы действительно не понимаете, хотите, чтобы кто-то объяснил это вам. Почему бы не спросить человека, у которого вы его забрали? – RiggsFolly
Код 'online.php' в безнравственности, поэтому начните с того, что подумайте, что именно вы действительно хотите, чтобы этот код делал и начинал заново. Я считаю, что процесс называется _ReFactoring_ – RiggsFolly
Я могу сделать это, используя сеанс. Bt Я хочу попробовать использовать ajax. Честно говоря, я не знаю аякса. Я просто изучаю это. Можете ли вы объяснить мне с помощью ajax? –