2016-05-24 20 views
-3

Ich mache HTML/CSS Suchformular mit PHP und MySQL. IT zeigt keine Daten an, die ich möchte. Nicht sicher, was ich falsch mache. Ich habe bereits PHP-Ausgabe für andere Optionen, es ist nur diese Suchmethode findet keine Ergebnisse. Bin für eine Weile festgefahren und habe mich entschieden zu fragen.Suchformular zeigt keine Ergebnisse

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

'Name attribute' fehlt in Form und Eingabetyp gemacht !! – Saty

+0

'Nummer des Platzhalters ist nicht gleich bind_param' – Saty

+0

Werfen Sie einen Blick auf Ihre HTTP-Server-Fehlerprotokolldatei. Hier können Sie einfach lesen, was das Problem ist und wo genau. Sie können PHP nicht wirklich entwickeln, ohne diese Datei zu überwachen. Es sei denn, du willst endlose Ratespiele spielen. – arkascha

Antwort

1

versuchen, diese Hoffnung hilft es einige Änderungen in Form und Knopf

<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

das funktioniert! aber kein Suchknopf..nur geben Sie Arbeiten ein – swipeales

+0

können Sie es mit meinem Absendenknopfikone beheben? – swipeales

+0

können Sie Symbol in CSS-Datei mit einer Klasse platzieren und in der Schaltfläche verwenden –

1

In der 'name' zu Ihrem Input-Tag-Attribut und das Verfahren zum Formular-Tag.

<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

funktioniert immer noch nicht – swipeales

+0

@swipeales Was passiert, wenn Sie das Methodenattribut dem Formular-Tag hinzufügen? – Jackowski

+0

zeigt immer alle Ergebnisse an. – swipeales