簡體   English   中英

PHP搜索表單未獲得結果

[英]PHP search form not getting results

我有一個名為Harry Butler的數據庫,在該數據庫的first_name和last_name列下帶有以下代碼:

<?PHP

//Create the connection…
//("where the database is", 'Database login' , 'database password' , "Database name")
$con=mysqli_connect("", 'root', 'root', "Social");

//Check our connection…
if (mysqli_connect_errno($con))
{
    echo " Sorry Mate";
}
$fname = $_POST[fname];
$lname = $_POST[lname];


$result = mysqli_query($con, "SELECT * FROM `User_info` WHERE first_name = '$fname' AND last_name = '$lname'");
while($row = mysqli_fetch_array($result))
{
echo $row['first_name'];
}


?>

從上一頁獲取表單數據:

<form action="searching.php" method="post">
<input id="fname" align="center" placeholder="First Name" name="fname"></input> 
<input id="lname" align="center" placeholder="Last Name" name="lname"></input>
    <select id="gender">
        <option value="Male">Male</option>
    <option value="Female">Female</option>
    <option value="Other">Other</option>
    <option value="God">God</option>
    </select>
    <br />
</form>

但是,當結果提交后,我什么也沒想到?

更改

$fname = $_POST[fname];
$lname = $_POST[lname];

對此:

$fname = $_POST['fname'];
$lname = $_POST['lname'];

$ _POST是關聯數組,所以我希望它對您有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM