Hallo Leute,
vielleicht kann mir hier jemand einen Rat geben, ich hab ein Search form geschrieben was bei submit die Suche an die search.php übergibt. Das geht auch alles super wenn ich nach der TrackingID Test1 suche dann wirft er mit den User aus, dem dies ID gehört.
Jetzt folgendes, wenn ich die search.php einzeln im Browser aufrufe liest er halt alle User aus und zeigt alle an, wie kann ich das verhindern?
PHP
<?php
$search=$_POST['search'];
$query = $pdo->prepare("select * from users where trackingid LIKE '%$search%' LIMIT 0 , 10");
$query->bindValue(1, "%$search%", PDO::PARAM_STR);
$query->execute();
if (!$query->rowCount() == 0) {
echo "<table>";
while ($results = $query->fetch()) {
echo "<tr><td>";
echo $results['trackingid'];
echo "</td><td>";
echo $results['vorname'];
echo "</td><td>";
echo $results['nachname'];
echo "</td><td>";
echo $results['email'];
echo "</td><td>";
echo "</td></tr>";
}
echo "</table>";
} else {
echo 'ID echo nicht gefunden';
}
?>
Alles anzeigen
Search form aus dem header.php