Мои гости

2.76K
.
ЁжиГ В СтрингАх
вот смотри что сечас то не то?
===

//== Блок модуля гостей ==//
//Добавление пользователя в таблицу гостей
if ($id && $id != $user_id) {
$g = mysql_result(mysql_query("SELECT (*) FROM `my_guests` WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "' LIMIT 1;"), 0);
if (!empty($g)) {
@mysql_query("UPDATE `my_guests` SET `time` = '" . $realtime . "', `type` = '0' WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "';");
} else {
@mysql_query("INSERT INTO `my_guests` SET
`my_id` = '" . $id . "',
`time` = '" . $realtime . "',
`guest_id` = '" . $user_id . "',
`type` = '0';");
}
//Фиксация просмотра анкеты
$p_ank = mysql_result(mysql_query("SELECT `prosm_ank` FROM `users` WHERE `id` = '" . $id . "';"), 0);
$i_ank = (int) $p_ank;
$r_ank = $i_ank + 1;
@mysql_query("UPDATE `users` SET `prosm_ank` = '" . $r_ank . "' WHERE `id` = '" . $id . "';");
echo '<li><span class="gray">Просмотров за месяц (' . $r_ank . ')</span></li>';
} else {
//Ссылка на страницу гостей для владельца анкеты
$all_guests = @mysql_result(@mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `my_id` = '" . $user_id . "';"), 0);
$new_guests = @mysql_result(@mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `my_id` = '" . $user_id . "' AND `type` = '0';"), 0);
echo '<li><a href="' . $home . '/str/my_guests.php?">Мои гости</a>&nbsp;(' . $all_guests . ($new_guests > 0 ? '/<span class="red">' . $new_guests . '</span>' : '') . ')</li>';

----


можешь свой код дать?
.
Поверь в мечту!
вот
-------------------
//////////////////////////////гости//////////////////////
if ($id && $id != $user_id) {
$g = @mysql_result(mysql_query("SELECT * FROM `my_guests` WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "' LIMIT 1;"), 0);
if (!empty($g)) {
@mysql_query("UPDATE `my_guests` SET `time` = '" . $realtime . "', `type` = '0' WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "';");
} else {
@mysql_query("INSERT INTO `my_guests` SET
`my_id` = '" . $id . "',
`time` = '" . $realtime . "',
`guest_id` = '" . $user_id . "',
`type` = '0';");
}
//Фиксация просмотра анкеты
$p_ank = mysql_result(mysql_query("SELECT `prosm_ank` FROM `users` WHERE `id` = '" . $id . "';"), 0);
$i_ank = (int) $p_ank;
$r_ank = $i_ank + 1;
@mysql_query("UPDATE `users` SET `prosm_ank` = '" . $r_ank . "' WHERE `id` = '" . $id . "';");
$out .= '<li><span class="gray">Просмотров за месяц (' . $r_ank . ')</span></li>';
} else {
//Ссылка на страницу гостей для владельца анкеты
$all_guests = @mysql_result(@mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `my_id` = '" . $user_id . "';"), 0);
$new_guests = @mysql_result(@mysql_query("SELECT COUNT(*) FROM `my_guests` WHERE `my_id` = '" . $user_id . "' AND `type` = '0';"), 0);
$out .= '<li><a href="' . $home . '/str/my_guests.php?">Мои гости</a>&nbsp;(' . $all_guests . ($new_guests > 0 ? '/<span class="red">' . $new_guests . '</span>' : '') . ')</li>';
}

///////////////////////////////////////////////////
.
Поверь в мечту!
переменная $out собирает все в масив и после выводится так:
echo $out;
-------
вообще такой способ был изначально в файле анкеты
.
все лучшее детям
просмотр анкеты накручивается при обновлении анкеты просмотры увеличиваются
.
ЁжиГ В СтрингАх
поставил все и код и базы и фаил но ноль эмоций как не было так и нет
.
все лучшее детям
У меня все работает , модуль хороший .
.
Нормально делай - Нормально будет
можeшь всe собрaть в одну кучу зaпросы и инструкции.. то что в этой тeмe писaл..ну eсли ошибки eсть ..
.
привет... Я новичек...
Следовал всем инструкциям и по адресу /str/my_guests.php всё работает отлично... Только нету ссылки в самой анкете... Вставил код в нужное место и нет ссылки...
кто поможет?
Прикрепленные файлы:
.
я имею ввиду чужие анкеты... Где можно посмотреть статистику...
.
hooligan
и еще пытался переделать часть кода под почту Krite не получается зафиксировать пользователя
которому хочешь написать... Просто пустое окно где ник... Как это сделать? Что бы когда нажимаешь [написать сообщение] сразу писать тому у кого нажал на ссыль?
//Ссылки
  echo '&nbsp;[<a href="/pochta/index.php?act=add&id= '[url='.$home.'/str/anketa.php?act=write&amp;adr=' . $res['guest_id']. '">Написать сообщение</a>]';
  echo '</div>';
  ++$i;
 }
Всего: 98