我有一个将值传递给 log.php 的 html 页面:
<?php
$PHONE = $_POST['pass'];
mysql_connect('host.com', 'user', 'pass'); mysql_select_db('userdb');
$results = mysql_query(sprintf("SELECT FNAME,LNAME FROM `details` WHERE PASS='$PASS'",
mysql_real_escape_string($PASS))) or die(mysql_error()); while($row = mysql_fetch_assoc($results))
{ $rows[1] = $row; }
echo "Welcome ";
echo "$rows[1][FNAME]." ".$rows[1][LNAME]"
echo " you are logged in successfully"
?>
当值“pass”未在数据库中注册时,我以这种形式在 log.php 文件中得到结果:
Welcome [//here user's first & last name if registered or remains blank] you are logged in successfully
我创建了表格“详细信息”
FNAME-First name
LNAME-Lastname
BIRTHDAY-Birthday
PHONE- user's no.
PASS- user's password.
我的问题是,当传递值未在数据库中注册时,我只想显示“您不是注册用户”。任何帮助都会很好吗?