Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Алфавитная навигация в постраничной

Сообщения:  [1-10]    [11-20]  [21-26] 

 
 автор: cheops   (25.11.2005 в 18:16)   письмо автору
 
   для: sidPR   (25.11.2005 в 16:21)
 

Запрашивался только один столбец auto вместо всех *

   
 
 автор: sidPR   (25.11.2005 в 16:21)   письмо автору
 
   для: cheops   (25.11.2005 в 13:21)
 

а в чем ошибка заключалась моя ? =\

   
 
 автор: cheops   (25.11.2005 в 13:21)   письмо автору
 
   для: sidPR   (25.11.2005 в 03:01)
 

В строке 37 замените запрос
<?php
 $sql 
"SELECT auto FROM '$table' WHERE MID(AUTO,1,1)= '$letter' ORDER BY 'id' DESC LIMIT $begin$pnumber";
?>

на
<?php
 $sql 
"SELECT * FROM '$table' WHERE MID(AUTO,1,1)= '$letter' ORDER BY 'id' DESC LIMIT $begin$pnumber";
?>

   
 
 автор: sidPR   (25.11.2005 в 03:01)   письмо автору
 
   для: sidPR   (25.11.2005 в 02:51)
 

только вот еще загвозда после такого изменения при выборе буквы выводить только инфа из поля Auto остальные ID DATE и прочие остаються пустыми :(

   
 
 автор: sidPR   (25.11.2005 в 02:51)   письмо автору
 
   для: cheops   (24.11.2005 в 23:57)
 

Действительно вы были правы спасибо огромное за оказанную помащь!

   
 
 автор: cheops   (24.11.2005 в 23:57)   письмо автору
 
   для: sidPR   (24.11.2005 в 23:09)
 

Запрос в строке 70
<?php
  
// Постраничная навигация 
 
$query "SELECT auto FROM $table WHERE MID(auto,1,1) = '$letter'"
?>

следует исправить следующим образом
<?php
  
// Постраничная навигация 
 
$query "SELECT COUNT(auto) FROM $table WHERE MID(auto,1,1) = '$letter'"
?>

   
 
 автор: sidPR   (24.11.2005 в 23:09)   письмо автору
 
   для: cheops   (24.11.2005 в 22:05)
 

вот как щяс все выглядит ... см. вложение

   
 
 автор: cheops   (24.11.2005 в 22:05)   письмо автору
 
   для: sidPR   (24.11.2005 в 19:50)
 

А у вас в запросе нигде GROUP BY не затесался - как сейчас выглядит запрос формирующий результат $ctg?

   
 
 автор: sidPR   (24.11.2005 в 19:50)   письмо автору
 
   для: cheops   (24.11.2005 в 12:42)
 

Когда ковыряю ужэ козалосьбы должно работать пишет

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 11 in C:\!Server\www\GTA\content\ct\video.php on line 100

line 100: $total = mysql_result($ctg,0);

всегда практически на $total ругаеться :(

   
 
 автор: cheops   (24.11.2005 в 12:42)   письмо автору
 
   для: sidPR   (24.11.2005 в 01:35)
 

А выдаётся какое-нибудь сообщение?

   

Сообщения:  [1-10]    [11-20]  [21-26] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования