私はPHPの& mysqlを使ってバス予約システムを構築しています。 ここでは、mysqlテーブルのフィールドである "route"という検索フィールドを入力しようとしています。 結果をページに検索して印刷する際に問題があるようです。私を助けてください。mysqlデータベースからPHP検索を作成する
<?php
$connect=mysqli_connect("localhost","root","","tsms");
$output ='';
if(isset($_POST['from'])){
$searchq = $_POST['from'];
$query = mysqli_query("SELECT * FROM bus WHERE route='$serchq' ");
$count = mysqli_num_rows($query);
if($count==0){
echo "<script>
alert('No bus services are found');
</script>";
} else {
while($row = mysqli_fetch_array($query)){
$imageData = $row['image'];
$arrival = $row['arrival_time'];
$departure = $row['departure_time'];
$type = $row['bus_type'];
$class = $row['class'];
$name = $row['bus_name'];
$facilities = $row['facilities'];
$reservation = $row['reservation_fee'];
$output = '<div>'.$arrival.''.$departure.''.$type.''.$class.''.$name.''.$facilities.''.$reservation.'</div>';
}
}
}
echo $output;
?>
_検索と印刷に問題があるようです。より具体的にできますか?あなたの質問は、SQLインジェクションの可能性が高いです。 –
あなたはドロップダウン検索について話しています.. –
これは結果を示していません。エラーもありません。 – ragnar1992