我想知道是否有人能夠幫助請。搜索用戶詳細信息表格
我試圖把一個表單,允許管理員通過他們的電子郵件地址返回,並在窗體上的相關文本字段中插入了「第一」和「姓」值搜索用戶。
我已經能夠獲得「搜索」功能的工作,並獲取正確的結果。但是我無法找到將檢索到的'first'和'surname'值插入到表單上的相關文本字段中的方法。
這是我已經把
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form action="search.php" method="post">
<p>Search:
<input name="emailaddress" type="text" id="emailaddress" />
<br />
<input type="submit" name="submit" value="Submit" />
</p>
<p>
<label>
<input name="forename" type="text" id="forename" value="<?php echo isset($forename)?>" />
</label>
</p>
<p>
<input name="surname" type="text" id="surname" value="<?php echo isset($surname)?>" />
</p>
<p> </p>
</form>
</body>
</html>
形式和下面是我使用來獲取用戶信息的PHP腳本。
<?php
require("phpfile.php");
// Opens a connection to a MySQL server
$connection=mysql_connect ("hostname", $username, $password);
if (!$connection) { die('Not connected : ' . mysql_error());}
// Set the active MySQL database
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die ('Can\'t use db : ' . mysql_error());
}
//<form action="phpfile.php" method="post">
//<input name="emailaddress" type="text" id="emailaddress" />
// --> $_POST['emailaddress']
$emailaddress_sql = mysql_real_escape_string($_POST['emailaddress'], $connection);
$sql = mysql_query("SELECT * FROM userdetails WHERE emailaddress like '%{$emailaddress_sql}%'");
while(false!=($row = mysql_fetch_array($sql))) {
echo
$row['forename'], ' ',
$row['surname'],
"<br />\n";
}
我只是想知道是否有人能夠看看這個請讓我知道我要去哪裏錯了。
非常感謝
爲什麼'<輸入名稱=「姓」類型=「文本」的id =「surname」value =「<?php echo isset($ surname)?>」/>'?如果$姓氏存在,則值爲1,否則爲0。 – 2012-01-09 15:46:34