<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Онлайн для зарегистрированный uzerov
11.01.2013 22:34:54 Онлайн для зарегистрированный uzerov Сообщение #1
sport

sport

Новичок

Новичок

Дата регистрации:
26.12.2012 14:56:43

Сообщений: 1

Привет всем!
Ч касается урока Михаила по поводу онлайн посетителей для гостей, там все понятно! А вот хочу сделать для зарегистрированных пользователей, получается но не все. В место обновления таблички происходит добавление в нее данных, но что самое характерное, что исчезают все поля, имя, емейл, логин! а остаются id и date

Выложу код, может кто глянет да подскажет чего нибудь дельного!
<?php
$id = ('id');
$online_time = 20;

$date = time();
$delete_time = $date - $online_time;

$result = mysql_query("SELECT `id` FROM `userreg` WHERE `id`='{$id}'";
if($row_result = mysql_num_rows ($result) != 0)
$result = mysql_query("UPDATE `userreg` SET `date`='{$date}' WHERE `id`='{$id}'" or die(mysql_error());
else $result_set = mysql_query("INSERT INTO `userreg` SET
`id`='{$id}',
`date`='{$date}'" or die(mysql_error());



?>
<?php if(!$_SESSION['open']['user']):?>

<?php else:?>
<h4>Зарегистрированные онлайн - <?php echo $count1;?></h4>
<?php endif;?>

Я надеюсь не обязательно вызывать в начале Супер глобальный массив GET
вот так
$id =(int)$_GET['id']
Так побывал но не вышло!
Буду весьма признателен за помощь!
Профиль Ответить
12.01.2013 10:47:24 Онлайн для зарегистрированный uzerov Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

http://myrusakov.ru/php-finderror.html
На основании этой статьи выведите те запросы, которые отправляются к базе, посмотрите, как они выглядят, далее определите, что в них не так и откуда это пошло.
Профиль Ответить