我有一个链接到 PHP 脚本的链接。当用户输入他们的用户名时,我想显示有关他们记录的字段。特别是“出生日期”和“电子邮件”。
问题是,当我输入用户名时,它会打开 test.php 但没有显示任何记录。
我的表格是:
<form id="form1" name="form1" method="post" action="test.php">
<label>Name
<input type="text" name="textfield" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</p>
</form>
我的 PHP 脚本是:
<?php
$host=""; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name=""; // Database name
$tbl_name="members"; // Table name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$username = $_POST['textfield'];
echo '</br>';
$query = mysql_query("SELECT * FROM `members` WHERE `username`='$username'");
while($result = mysql_fetch_array($query)) {
//display
echo $result['DOB'];
echo $result['email'];
}
?>