За последние 24 часа нас посетили 16577 программистов и 1644 робота. Сейчас ищут 1357 программистов ...

redbeanphp ошибка Undefined index: id

Тема в разделе "PHP для новичков", создана пользователем stanislav1708, 28 апр 2018.

  1. stanislav1708

    stanislav1708 Новичок

    С нами с:
    8 фев 2018
    Сообщения:
    12
    Симпатии:
    0
    Здравствуйте,изучаю redbeanphp,но вот проблемка появилась, выходит ошибка Notice: Undefined index: id in /home/u321135551/public_html/app/db/rb.php on line 6844
    вот строка кода которая создает эту ошибку:
    $code = R::findOne('dannie', 'code = ?', array($code3));
    мне кажется эту ошибку создает конфликт с этой строчкой кода:
    $user = R::findOne('users', 'id = ?', array($_GET['id']));
    может кто встречался с такой проблемой? подскажите что не так делаю,если надо могу дать ссылку на весь код в файле,но он там очень не грамотный и запутанный
    ( https://drive.google.com/file/d/1c4oV5hskAUtf1FlhTl9OVWZgwYveLAUs/view?usp=sharing )
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    если говорит нет id значит нет id
     
  3. stanislav1708

    stanislav1708 Новичок

    С нами с:
    8 фев 2018
    Сообщения:
    12
    Симпатии:
    0
    проверил,не в этом ошибка
    если бы была ошибка в этом то без $code = R::findOne('dannie', 'code = ?', array($code3)); сайт не работал бы,а без этой строчки работает
    а ссылка у меня вот такая http://site.com/admpanel/?f=edituser&id=1 так что это не $_GET['id']
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    как проверял?
     
  5. stanislav1708

    stanislav1708 Новичок

    С нами с:
    8 фев 2018
    Сообщения:
    12
    Симпатии:
    0
    вместо $id = $_GET['id']; поставил $id = '1'; пробовал и $id = 1;
     
  6. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    @stanislav1708, в предоставленном файле нет строки под номером 6844.
    Следовательно, ошибку не там ищете.