Мои гости

2.76K
.
Color Is Life...
У меня стало ошибку выдавать Warning : mysql_result()
[ function.mysql-result ]: Unable
to jump to row 0 on MySQL
result index 25 in
/home/
shady/public_html/str/
anketa.php
on line 100

Строка 100: if (!empty($g)) {
.
aka Sex Terror
У тебя анкета не изменена была?по сути до тебя не у кого с этим проблем небыло,следовательно ты что то не так сделал.
.
Поверь в мечту!
Shady, поставь перед запросом @,или измени принцип запроса...
.
Color Is Life...
Запрос после 100 строки: @mysql_query("UPDATE `my_guests` SET `time` = '" . $realtime . "', `type` = '0' WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "';"); к тому же ошибка вылазит только при первом просмотре анкеты, Всмысле первый человек посмотрел. Файл изменен
.
aka Sex Terror
Вот скорее всего изменения анкеты и создают эту ошибку... и кстати какая версия двига у тебя?
.
ЁжиГ В СтрингАх
тоже баг может помочь исправить?автор мож поможешь
.
Color Is Life...
Версия то 3.1.1
.
LeoMc
ЁжиГ В СтрингАх
что в нем не та

//== Блок модуля гостей ==//
//Добавление пользователя в таблицу гостей
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>';
}


4. Пользоваться! и не забыть поблагодарить автора =)

?>
.
Короче хочу чтоб в месте в анкете там где люди видят должность, а админ ип, сделать показ кол-ва просмотров, а ниже для админа ссылку на просмотревших помогите ПЛЗ
Прикрепленные файлы:
.
Поверь в мечту!
LeoMc, ... $g = mysql_result(mysql_query("SELECT (*) FROM `my_guests` WHERE...
Скобки попробуй поставь. У меня вообще ни каких ошибок нет,откуда они у вас не понятно
Всего: 98