За последние 24 часа нас посетили 17735 программистов и 1698 роботов. Сейчас ищут 1706 программистов ...

листалка страниц

Тема в разделе "Вопросы от блондинок", создана пользователем pnata, 15 май 2006.

  1. pnata

    pnata Guest

    больше и намного! около30 наверно точно не считала
     
  2. Mavir

    Mavir Guest

    Тогда не понимаю. А если запрос SELECT * FROM ticket LIMIT 0, 10 ввести в какой-нибудь другой программе, которая работает с MySQL, например, phpMyAdmin.
     
  3. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    pnata, тебе 32?
     
  4. pnata

    pnata Guest

    vasa_c
    что?
     
  5. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    pnata, так...
     
  6. pnata

    pnata Guest

    vasa_c
    Василий вы такой загадочный....
     
  7. pnata

    pnata Guest

    Mavir
    это как в аникдоте-"как сдохли?а у меня еще столько идей!" :)
     
  8. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    я с вас просто лежу.... )
    профессиональные флудеры в действии!
     
  9. pnata

    pnata Guest

    Hight
    привет! :)
    нет чтоб помочь-он лежит :(
     
  10. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Скопировал, чуть-чуть подредактировал, запустил... работает :)

    PHP:
    1.  
    2. <?php
    3.     mysql_pconnect("127.0.0.1", "root", "") or die("can't connect to db");
    4.     mysql_select_db("exp") or die("can't select db");
    5.  
    6.     for ($i=0; $i<32; $i++) {
    7.         mysql_query('replace into ticket set id='.$i.', name="ticket'.$i.'"') or die("can't insert");
    8.     }
    9. ?>
    10.  
    11. <?php
    12.  
    13. function link_bar($page, $pages_count) {
    14.     for ($j = 1; $j <= $pages_count; $j++) {
    15.         if ($j == $page)
    16.             echo ' <a style="color: #808000;" ><b>'.$j.'</b></a> ';
    17.         else
    18.             echo ' <a style="color: #808000;" href='.$_SERVER['PHP_SELF'].'?page='.$j.'>'.$j.'</a> ';
    19.  
    20.         if ($j != $pages_count) echo ' ';
    21.     }
    22.  
    23.     return true;
    24. }
    25.  
    26. $perpage = 10;
    27.  
    28. if (empty($_GET['page']) || ($_GET['page'] <= 0))
    29.     $page = 1;
    30. else
    31.     $page = (int) $_GET['page'];
    32.  
    33. $count = mysql_num_rows(mysql_query('SELECT * FROM ticket')) or die('Error! Записей не найдено!');
    34. $pages_count = ceil($count / $perpage);
    35.  
    36.  
    37. if ($page > $pages_count) $page = $pages_count;
    38. $start_pos = ($page - 1) * $perpage;
    39.  
    40. link_bar($page, $pages_count);
    41.  
    42. echo '<p><b>Постраничный вывод информации</b></p>';
    43. $result = mysql_query('SELECT * FROM ticket LIMIT '.$start_pos.', '.$perpage) or die('Error!');
    44. while ($row = mysql_fetch_array($result)) {
    45. echo '<p>'.$row['name'].'</p>';
    46. }
    47.  
    48. ?>
    49.  
     
  11. pnata

    pnata Guest

    это тест: у кого работает-тот не блондинка
     
  12. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    А у меня не работает.
    Я блондинка оказывается... [всхлипывает]
     
  13. pnata

    pnata Guest

    vasa_c
    хих :) ничего мож у тебя временно?
     
  14. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    mysql_pconnect нежелательно использовать...