За последние 24 часа нас посетили 9288 программистов и 452 робота. Сейчас ищут 276 программистов ...

Помогите с PHP кодом.

Тема в разделе "Yii", создана пользователем coderok, 4 дек 2018.

Метки:
  1. coderok

    coderok Новичок

    С нами с:
    4 дек 2018
    Сообщения:
    1
    Симпатии:
    0
    Вылезает ошибка при переходе на страницу сайта.
    Код php файла:
    PHP:
    1. <?php
    2. $search = (isset($_GET['search']) && !empty($_GET['search'])) ? true : false;
    3. $search_val = $func->clearStr($_GET['search']);
    4. $data['search'] = $search_val;
    5. $search_query = ($search) ? "AND link LIKE '%{$search_val}%'": "";
    6. $db->Query("SELECT * FROM PREFrating WHERE status = '2' {$search_query} ORDER BY date_last_up DESC");
    7. $data['banners'] = $db->FetchAll();
    8. $db->Query("SELECT add_rating_price,add_button FROM PREFconfigs WHERE id = '1'");
    9. $add_data = $db->FetchArray();
    10. $data['add_price'] = sprintf('%.2f',$add_data['add_rating_price']);
    11. $data['add_button'] = sprintf('%.2f',$add_data['add_button']);
    12. $gen->genPage('rating',$data);
    13.  
    14. ?>
    Буду благодарен, если поможете.
     
  2. Artur_hopf

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

    С нами с:
    7 май 2018
    Сообщения:
    2.196
    Симпатии:
    376
    @coderok проверь var_dump($_GET['search']) его у тебя тупо нет в данный момент.
    PHP:
    1. $search = (isset($_GET['search']) && !empty($_GET['search'])) ? true : false;
    2. if($search === true){
    3.   $search_val = $func->clearStr($_GET['search']);
    4.   $data['search'] = $search_val;
    5.   $search_query = ($search) ? "AND link LIKE '%{$search_val}%'": "";
    6.   $db->Query("SELECT * FROM PREFrating WHERE status = '2' {$search_query} ORDER BY date_last_up DESC");
    7.   $data['banners'] = $db->FetchAll();
    8.   $db->Query("SELECT add_rating_price,add_button FROM PREFconfigs WHERE id = '1'");
    9.   $add_data = $db->FetchArray();
    10.   $data['add_price'] = sprintf('%.2f',$add_data['add_rating_price']);
    11.   $data['add_button'] = sprintf('%.2f',$add_data['add_button']);
    12.   $gen->genPage('rating',$data);
    13. }
     
  3. roswww

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

    С нами с:
    15 окт 2016
    Сообщения:
    153
    Симпатии:
    4
    Адрес:
    Cтаврополь