![](/img/trans.png)
[英]problem with registration and login php,will you check my code?if there is an error
[英]login check code in php
说明信息-
<?php
$loginpassword = $_POST['password'];
$loginemail = $_POST['email'];
//connect
$my_hostname = "localhost";
$my_user = "root";
$my_password = "root";
$connect = mysql_connect($my_hostname, $my_user, $my_password);
$mysql_database = "myapp";
mysql_select_db($mysql_database, $connect);
//email and password check
$query = "SELECT * FROM hw2 WHERE email = '$loginemail'";
$check= mysql_query($query);
$result = mysql_num_rows($check);
if ($result = 0) {
die("EmailID does not exist");
}
// part 3
if ($loginemail = "admin@admin.com" and $loginpassword = "12345") {
$sql_sel_query = "SELECT * FROM hw2";
$result = mysql_query($sql_sel_query);
$total_num_rows = mysql_num_rows($result);
$i=0;
while ($i < $total_num_rows) {
$new_row = mysql_fetch_array($result);
$firstname_dis = $new_row['firstname'];
$lastname_dis = $new_row['lastname'];
echo "$firstname_dis";
echo "--";
echo "$lastname_dis";
echo "<BR>";
$i=$i+1;
}
?>
我是php代码的新手,在这里我想实现所附想象中的功能。 但是我在步骤b中有点迷路。 谁能帮助我,如果可能,请检查其他步骤是否正确。
您应该使用双等号。
if ($result == 0) {
并不是
if ($result = 0) {
另外,更改此行:
if ($loginemail = "admin@admin.com" and $loginpassword = "12345") {
对此:
if ($loginemail == "admin@admin.com" and $loginpassword == "12345") {
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.