[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Постраничная навигация
Onehp
Кусок кода

echo "<p class='view_comm'>Комментарии:</p>";

$result77 = mysql_query("SELECT str2 FROM str_nav");
$myrow77 = mysql_fetch_assoc($result77);
$num = $myrow77["str2"];
// Извлекаем из URL текущую страницу
@$c_start = $_GET['c_start'];
// Определяем общее число сообщений в базе данных
$result00 = mysql_query('SELECT COUNT(*) FROM `messages` WHERE `poluchatel`='.mysql_real_escape_string($id).'');
$temp = mysql_fetch_assoc($result00);
$posts = $temp[0];
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
// Определяем начало сообщений для текущей страницы
$c_start = intval($c_start);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю

if(empty($c_start) or $c_start < 0) $c_start = 1;
if($c_start > $total) $c_start = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения

$start = $c_start * $num - $num;
// Выбираем $num сообщений начиная с номера $start

$tmp34 = mysql_query ('SELECT * FROM `messages` WHERE poluchatel="'.mysql_real_escape_string($id).'" ORDER BY id DESC LIMIT $start, $num');

if (mysql_num_rows($tmp34) > 0)


ошибка тут " if (mysql_num_rows($tmp34) > 0)", такая:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in O:\home\localhost\www\hip-hop\profile.php on line 125

на писал "вывесты ошибкуу" вот что пишет You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$start, $num' at line 1



Спустя 12 минут, 43 секунды (30.08.2010 - 17:09) Evilsoul написал(а):
Где то так:
$result00 = mysql_query("SELECT COUNT(*) FROM `messages` WHERE `poluchatel`='".mysql_real_escape_string($id)."'");
$tmp34 = mysql_query ("SELECT * FROM `messages` WHERE `poluchatel`='".mysql_real_escape_string($id)."' ORDER BY id DESC LIMIT ".$start, $num);

Используй правильный SQL синтаксис, ПШП тоже это касается и оформляй красиво, а то будут обзывать "Говнокодером"

Спустя 4 минуты, 11 секунд (30.08.2010 - 17:13) Onehp написал(а):
Evilsoul, непомогло

Спустя 48 секунд (30.08.2010 - 17:14) Evilsoul написал(а):
Сейчас попробуй, я немного ещё подправил и напиши что пишет.

Спустя 1 минута, 47 секунд (30.08.2010 - 17:16) Evilsoul написал(а):
.mysql_real_escape_string($id). - это тоже замени на (int)$id.
mysql_real_escape_string это для строковых

Спустя 1 минута, 10 секунд (30.08.2010 - 17:17) Onehp написал(а):
Evilsoul


Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in O:\home\localhost\www\hip-hop\profile.php on line 125


после замены на (инт)$id

Warning: mysql_query() expects parameter 2 to be resource, string given in O:\home\localhost\www\hip-hop\profile.php on line 123

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in O:\home\localhost\www\hip-hop\profile.php on line 125

Спустя 20 минут, 6 секунд (30.08.2010 - 17:37) Evilsoul написал(а):
у тебя в ИД какие данные заносятся?

Спустя 4 минуты, 46 секунд (30.08.2010 - 17:42) Onehp написал(а):
if (isset($_GET['id']))
{
$id = $_GET['id'];
}
id "хозяина" странички

Спустя 2 минуты, 17 секунд (30.08.2010 - 17:44) Evilsoul написал(а):
Данные какие, integer (Цыфры) или string (Строка)???

Спустя 6 минут, 18 секунд (30.08.2010 - 17:51) Onehp написал(а):
цифры
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.