описание info--Войти код проверки в 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 = "[email protected]" 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. Может ли кто-нибудь помочь мне и, если возможно, проверить правильность других шагов.
извините, ребята, пожалуйста, нажмите "введите описание изображения здесь" в см. прилагаемое. –
STOP с использованием функций mysql_ *! Они небезопасны, устарели, ушли. Вместо этого используйте mysqli_ * или PDO. – Jeff
Я бы не рекомендовал дать конкретный ответ, если электронное письмо неверно или правильно по электронной почте, но пароль неправильный. Это облегчает взломать. Скорее, ответ «Учетные данные неверны» – Jeff