За последние 24 часа нас посетили 22372 программиста и 1064 робота. Сейчас ищут 627 программистов ...

Помогите с php, сам не смогу

Тема в разделе "Сделайте за меня", создана пользователем vastray, 18 апр 2017.

  1. vastray

    vastray Новичок

    С нами с:
    18 апр 2017
    Сообщения:
    3
    Симпатии:
    0
    Друзья я отчаянии. этот форум последняя надежда)

    Вылезает такая ошибка:
    Notice: Undefined variable: db in /var/www/user69833/data/www/paybonus.ml/pages/_inserts_list.php on line 23 Fatal error: Call to a member function Query() on null in /var/www/user69833/data/www/paybonus.ml/pages/_inserts_list.php on line 23

    Собственно вот сам фрагмент кода. В данном случае ошибка в 5 строке
    PHP:
    1. <?PHP
    2.  
    3. $dt = time() - 60*60*48;
    4.  
    5. $db->Query("SELECT * FROM db_payeer_insert WHERE status = '1' AND date_add > '$dt'");
    6.  
    7.  
    8.  
    9. if($db->NumRows() > 0){
    10.  
    11. $all_pay = 0;
    12. $all_pay_sum = 0;
    13.  
    14. ?>
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    Тут всё довольно просто.
    Первая ошибка - переменная не найдена. Значит эта переменная просто напросто не создана.
    Вторая ошибка - следствие первой.
    Нужно положить в переменную $db id соединения с БД

    Если не можешь в ООП - пиши в процедурном стиле.
     
  3. vastray

    vastray Новичок

    С нами с:
    18 апр 2017
    Сообщения:
    3
    Симпатии:
    0
    А можете написать код, а то я не знаю как это сделать правильно. Буду очень благодарен
     
  4. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @vastray, $db->Query
    ты пытаешься оперировать объектом, которого у тебя вообще нет.
    У тебя там должно быть либо создание объекта, либо файл подключения к дб
     
  5. vastray

    vastray Новичок

    С нами с:
    18 апр 2017
    Сообщения:
    3
    Симпатии:
    0
    А можешь код написать?
     
  6. acho

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

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
  7. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
    ну а в итоге код поцу напишите то...
     
  8. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.989
    Симпатии:
    759
    мне лень)
    --- Добавлено ---
    я в этой вашей ООПшной теме не волоку, а в процедурном надо всё переписывать, чтобы быть уверенным, что всё будет работать.
     
  9. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень