онлайи\офлайн

r_a_s

Registered
можете ли да ми кажете кьде бьркам че нещо не ми се получава този код? Значи този код трябва да стои в профила на потребителя и да показва дали е онлайн или офлайн.
Ето и кода
Код:
$username = $_SESSION['username'];
$time=time(); 
$query = "UPDATE `users` SET `timestamp` = '$time' WHERE `username` = '$username'"; 
$result = mysql_query($query); 
$timestamp = time()-60; 
if($username == $rows['username']){
$xa = mysql_query("SELECT * FROM `users` WHERE username = '$username'"); 
$row = mysql_fetch_array($xa);
if($row['timestamp'] > $timestamp){
$status = 'Онлайн';
}
else{ 
$status = 'Офлайн';	
}
}
else{
$xa = mysql_query("SELECT * FROM `users`"); 
$row = mysql_fetch_array($xa);
if($row['timestamp'] > $timestamp){
$status = 'Онлайн';
}
else{ 
$status = 'Офлайн';	
}
}
echo $status;
 
Какав е смисълът от
Код:
else{
$xa = mysql_query("SELECT * FROM `users`");
$row = mysql_fetch_array($xa);
if($row['timestamp'] > $timestamp){
$status = 'Онлайн';
}
else{
$status = 'Офлайн';   
}
}
изобщо? :shock:
 
еми замисьла беше пьрвото да е когато потребителя гледа своя профил а else е ако потребителя разглежда друг профил
 
Няма такова нещо, какво е значението кой гледа профила? Опитай се да махнеш това else и опитай отново.
 
{NICE TRY}

http://web-tourist.net/login/login/view.php?st=2621

Ето ти моя урок. Мисля, че доста прилично съм обяснил функцията.

P.S. И според втория ти пост имам чувството, че се опитваш да ми пренапишеш функцията :shock:
 
еми да опитах се да я пренапиша по простичко ама не се получи нещо.
Пробвах с нея и не ми се получи даваше ми всички потребители офлайн и не ми ъпдейтваше в база данни.
 

Back
Горе