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>
'Name attribute' fehlt in Form und Eingabetyp gemacht !! – Saty
'Nummer des Platzhalters ist nicht gleich bind_param' – Saty
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