我的索引页面上有一个搜索栏,此搜索栏允许用户通过输入邮政编码(英国)搜索他们所在地区的餐馆。我正在尝试创建一个URL字符串,其中包含基于输入搜索栏的邮政编码的区域名称和邮政编码。
我目前有一个查询(成功运行没有错误),确实打印出餐馆所在的区域名称,但不是邮政编码,我不知道为什么我的代码的一部分工作,但另一部分是不(100%的时间不起作用)。但是,我想知道是否有人可以指出我正确的方向,因为我不知道如何前进。
$c_name='';
$search = '';
$_POST['search'] = $search;
if(isset($_POST['search'],$_POST['feed_me'])){
$search= $_POST['search'];
$select_pcode=mysqli_query($dbc,"SELECT Rest_Details.Resturant_ID, Rest_Details.City_name, Delivery_Pcode.Pcode
FROM Rest_Details INNER JOIN Delivery_Pcode
ON Delivery_Pcode.Restaurant_ID=Rest_Details.Resturant_ID
WHERE Delivery_Pcode.Pcode LIKE '%".$search."%'");
echo var_dump($select_pcode);
while($row_pcode= mysqli_fetch_array($select_pcode)){
$c_name = $row_pcode['City_name'];
}
<form id ="Form" method="POST" action="Area_Rest_page.php?Area=<?php echo $c_name ?>&Postcode=<?php echo $_POST['search']?>">
我试过
它已成功连接到数据库,并且已在页面上进一步定义了dbc。