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

Форум MySQL

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

 

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

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

тема: перевернуть вывод в постраничке

Сообщения:  [1-8] 

 
 автор: Panker   (03.10.2006 в 14:54)   письмо автору
 
   для: Panker   (03.10.2006 в 14:52)
 


 автор: elenaki   (03.10.2006 в 14:52)   письмо автору     
      to: Panker   (03.10.2006 в 14:48) 
     
$query = "SELECT * FROM link ORDER BY link DESC LIMIT ".$start.", ".$end;


ага пасибки :)) незаметил :)

   
 
 автор: Panker   (03.10.2006 в 14:52)   письмо автору
 
   для: Panker   (03.10.2006 в 14:48)
 

оо всё ок вот так надо было :) $query = "SELECT * FROM link ORDER BY id DESC LIMIT ".$start.", ".$end;

   
 
 автор: elenaki   (03.10.2006 в 14:52)   письмо автору
 
   для: Panker   (03.10.2006 в 14:48)
 

$query = "SELECT * FROM link ORDER BY link DESC LIMIT ".$start.", ".$end;

   
 
 автор: Panker   (03.10.2006 в 14:48)   письмо автору
 
   для: elenaki   (03.10.2006 в 14:07)
 

и так попробывал $query = "SELECT * FROM ORDER BY link DESC LIMIT ".$start.", ".$end;
--
и так вот $query = "SELECT * FROM link DESC LIMIT ".$start.", ".$end;

что то не так ..

   
 
 автор: elenaki   (03.10.2006 в 14:07)   письмо автору
 
   для: Panker   (03.10.2006 в 13:59)
 

// Выводим данные из бд  
  $query = "SELECT * FROM link DESC LIMIT ".$start.", ".$end;  
  $result = mysql_query($query);


ой, только не помню, кажется еще ORDER BY имя_поля надо писать... или не надо. пробуй!

   
 
 автор: Panker   (03.10.2006 в 13:59)   письмо автору
 
   для: cheops   (03.10.2006 в 13:04)
 

ой не так обьяснил, надо не внизу ссылки перевернуть а что бы данные задом наперёд шли
сначала запись 10 потом 9 потом 8 и так далее как бы не ссылки а сам вывод перевнуть

   
 
 автор: cheops   (03.10.2006 в 13:04)   письмо автору
 
   для: Panker   (03.10.2006 в 12:59)
 

Можно вместо блока
<?php
     
for ($i 0$i $col$i++)  
     {  
         if(
$page == ($i+1))  
            {  
                
$href $page;  
            }  
         else  
             
$href "<A href=\"index.php?start=".($end $i)."&page=".($i+1)."\">".($i+1)."</A></div>";  
         echo 
$href." ";  
     } 
?>

использовать следующий блок
<?php
     
for ($i $col 1$i >=0$i--)  
     {  
         if(
$page == ($i+1))  
            {  
                
$href $page;  
            }  
         else  
             
$href "<A href=\"index.php?start=".($end $i)."&page=".($i+1)."\">".($i+1)."</A></div>";  
         echo 
$href." ";  
     } 
?>

   
 
 автор: Panker   (03.10.2006 в 12:59)   письмо автору
 
 

блин мне уже говорили но тему найти не могу а пример потерял!
как выводить через эту постраничку не 1 2 3 4 5 6 а 5 4 3 2 1 типа перевернуть


  // Подсчитуем общее количество данных в БД 
  $quer = "SELECT count(*) FROM link"; 
  $res = mysql_query($quer); 
  $total = mysql_fetch_array($res); 
  $count = $total['count(*)']; 

  // Устанавливаем количество сообщений, которое будем выводить 
  // и количество страниц которое получится в итоге 
  $end = 15;  //Это число количества выводимых данных 
  if($_GET['start'] == "") $_GET['start'] = 0; 
  if($_GET['start'] < 0 ) $_GET['start'] = 0; 
  $start = $_GET['start']; 
  if($_GET['page'] == "") $_GET['page'] = 1; 
  $page = $_GET['page']; 
  $dln = $count / $end; 
  $col = (int)$dln + 1; 

echo "<div align=center valign=top><table width=100%><tr>
<td height=8 width=45%><center><p>Имя/Адрес ссылки</p></center></td>
<td height=8 width=45%><center><p>Действие</p></center></td>
</tr>
</table>

"; 
  // Выводим данные из бд 
  $query = "SELECT * FROM link LIMIT ".$start.", ".$end; 
  $result = mysql_query($query); 
  if(!$result) echo "Error - ".mysql_error(); 
 while($num = mysql_fetch_array($result)) 
     { 
          
echo "<table width=100%><tr>
<td height=20 width=45%><center><p>".$num['l_name']." / ".$num['l_adres']."</center></td>
<td height=8 width=45%><center><a href=edit/index.php?id=".$num['id'].">Редактировать</a> <a href=delete/index.php?id=".$num['id'].">Удалить</a></p></center>
</td></tr></table>"; 
     }

     for ($i = 0; $i < $col; $i++) 
     { 
         if($page == ($i+1)) 
            { 
                $href = $page; 
            } 
         else 
             $href = "<A href=\"index.php?start=".($end * $i)."&page=".($i+1)."\">".($i+1)."</A></div>"; 
         echo $href." "; 
     } 
?>


пасибо зарание ))

   

Сообщения:  [1-8] 

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

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