У меня стало ошибку выдавать 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)) {
У тебя анкета не изменена была?по сути до тебя не у кого с этим проблем небыло,следовательно ты что то не так сделал.
Shady, поставь перед запросом @,или измени принцип запроса...
Запрос после 100 строки: @mysql_query("UPDATE `my_guests` SET `time` = '" . $realtime . "', `type` = '0' WHERE `my_id` = '" . $id . "' AND `guest_id` = '" . $user_id . "';"); к тому же ошибка вылазит только при первом просмотре анкеты, Всмысле первый человек посмотрел. Файл изменен
Вот скорее всего изменения анкеты и создают эту ошибку... и кстати какая версия двига у тебя?
тоже баг может помочь исправить?автор мож поможешь
что в нем не та
//== Блок модуля гостей ==//
//Добавление пользователя в таблицу гостей
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> (' . $all_guests . ($new_guests > 0 ? '/<span class="red">' . $new_guests . '</span>' : '') . ')</li>';
}
4. Пользоваться! и не забыть поблагодарить автора =)
?>
Короче хочу чтоб в месте в анкете там где люди видят должность, а админ ип, сделать показ кол-ва просмотров, а ниже для админа ссылку на просмотревших
помогите ПЛЗ
LeoMc, ... $g = mysql_result(mysql_query("SELECT (*) FROM `my_guests` WHERE...
Скобки попробуй поставь. У меня вообще ни каких ошибок нет,откуда они у вас не понятно