gpt4 book ai didi

php - 使用 PHP 在 MySQL 中搜索特定行

转载 作者:行者123 更新时间:2023-11-29 23:19:28 25 4
gpt4 key购买 nike

我正在尝试使用 php 代码验证我的搜索框 (html)但在任何时候它都会给出所有行我不知道问题出在哪里

html代码:

<form action="searchHotel.php" method="post">
<input value="Hotel's Name" type="text" name="Hotels_Name" id="dropdownlist" style="width:150px; hight:10px;">
</form>
</br>
<br/>
<button style = " margin-top:2%; position:relative;" type="button" onClick="location.href='searchHotel.php'" method="post" action="searchHotel.php">GO</button>
<br/><br/>

一段php代码:

    //code
echo $_POST['Hotels_Name'];
$n = (string) $_POST['Hotels_Name'];
$variable = (string)$n;
$query = "SELECT * FROM facility WHERE name LIKE '%$variable%'";
$result = mysql_query($query) or die('Query failed: ' . mysql_error() . "<br />\n$sqlquery");
$number = mysql_num_rows($result);
echo $number;
$row = mysql_fetch_assoc($result);
print_r($row);

我已经连接数据库

最佳答案

使用下面的代码更正您的 html 代码。在您的代码中,没有对表单进行正确的表单操作。所以尝试下面的 html 代码。还可以尝试在 php 代码中使用 mysqli 进行数据库操作。

<form action="searchHotel.php" method="post">
<input type="text" name="Hotels_Name" id="dropdownlist" style="width:150px; hight:10px;">
<input style = " margin-top:2%; position:relative;" type="submit" value="GO" >
</form>

关于php - 使用 PHP 在 MySQL 中搜索特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27449732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com