2016-05-24 3 views
-3

Я делаю форму поиска в формате HTML/CSS с использованием PHP и MySQL. IT не отображает данные, которые я хочу. Не уверен, что я делаю неправильно. У меня уже есть рабочий выход PHP для других параметров, именно этот метод поиска не находит никаких результатов. Некоторое время застрял и решил спросить.Форма поиска не имеет результатов

if (isset($_POST["searchcrews"])) 
    { 
    $searchparam = "%{$_POST['search']}%"; 
    $stmt=$conn->prepare("SELECT * FROM crewdata WHERE name LIKE ? AND is_approved =? ORDER BY (vote_up - vote_down) DESC LIMIT ?,?"); 
    $stmt->bind_param('s',$searchparam); 
    $stmt->execute(); 

    $result=$stmt->get_result(); 

    } 

HTML/CSS

<form id="searchcrews">   
<div class="box"> 
    <div class="container-4"> 
    <input type="text" id="search" placeholder="Search crew.." /> 
    <button type="submit" class="icon"><i class="fa fa-search"></i></button> 

    </div> 
</div> 
      </form> 
+0

'имя attribute' отсутствует в форме и тип входного !! – Saty

+0

'номер Placeholder не равен bind_param' – Saty

+0

Посмотрите файл журнала ошибок http-серверов. Вот где вы можете просто прочитать, что такое проблема и где именно. Вы не можете действительно разрабатывать php без мониторинга этого файла. Если вы не хотите играть в бесконечные гадальные игры. – arkascha

ответ

1

попробовать эту надежду, что помогает внес некоторые изменения в форме и кнопки

<form id="searchcrews" method="post">   
<div class="box"> 
    <div class="container-4"> 
    <input type="text" id="search" name="search" placeholder="Search crew.." /> 
    <input type="submit" class="icon" name="searchcrews"> 

    </div> 
</div> 
      </form> 
+0

это работает! но нет кнопки поиска .. только вводят работы – swipeales

+0

вы можете исправить это с помощью иконки кнопки отправки? – swipeales

+0

вы можете поместить значок в файл css с некоторым классом и использовать его в кнопке –

1

Добавьте 'имя' атрибут вашего ввода тега и метода в виде тега.

<form id="searchcrews" method="POST">   
    <div class="box"> 
    <div class="container-4"> 
     <input type="text" id="search" placeholder="Search crew.." /> 
     <button type="submit" class="icon"><i class="fa fa-search"></i></button> 
    </div> 
    </div> 
</form> 
+0

все еще не работает – swipeales

+0

@swipeales Что делать, если вы добавляете атрибут метода в тег формы? – Jackowski

+0

всегда отображает все результаты. – swipeales

Смежные вопросы