За последние 24 часа нас посетили 36787 программистов и 1708 роботов. Сейчас ищут 1135 программистов ...

Помогите исправить ошибку Undefined index: field...

Тема в разделе "PHP для новичков", создана пользователем dobs, 27 дек 2007.

  1. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    Сам скрипт
    PHP:
    1. <?
    2. include "config_db.php";
    3.  
    4.  
    5. // количество записей, выводимых на странице
    6. $per_page=10;
    7. // получаем номер страницы
    8. if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
    9. // вычисляем первый оператор для LIMIT
    10. $start=abs($page*$per_page);
    11. // составляем запрос и выводим записи
    12. // переменную $start используем, как нумератор записей.
    13. $q="SELECT cod_pro FROM `base` ORDER BY id LIMIT $start,$per_page";
    14. $res=mysql_query($q);
    15.  
    16. while($row=mysql_fetch_array($res)) {
    17.   echo ++$start.". ".$row['field']."<br>\n";
    18. }
    19.  
    20. // дальше выводим ссылки на страницы:
    21. $q="SELECT count(*) FROM `base`";      // Обратить внимание тут тоже конект...
    22. $res=mysql_query($q);
    23. $row=mysql_fetch_row($res);
    24. $total_rows=$row[0];
    25.  
    26. $num_pages=ceil($total_rows/$per_page);
    27.  
    28. for($i=1;$i<=$num_pages;$i++) {
    29.   if ($i-1 == $page) {
    30.     echo $i." ";
    31.   } else {
    32.     echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> ";
    33.   }
    34. }
    35.  
    36.  
    37. ?>
    Выдает Notice: Undefined index: field in T:\home\localhost\site\demo.php on line 19
    Что я не так прописал??? :roll:

    Спасибо
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    $row['field']
    Есть поле такое? Ошибка указывает в область этой строки
     
  3. dobs

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

    С нами с:
    23 дек 2006
    Сообщения:
    145
    Симпатии:
    0
    О сенкс исправил, профтыкал... :)