В файле home.html у меня есть div, который, когда он будет нажат, отобразит форму входа, которая будет заполнена пользователем, который хочет войти в систему. После заполнения формы конфиг формы должен направить его обратно в файл home.html.Конфигурация config.php не работает
Проблема, с которой я столкнулся, заключается в том, что, когда я попытался заполнить форму поля имени пользователя и пароля и отправить ее, браузер просто остановится в файле config-haslogin.php, а не перенаправит его обратно в файл home.html.
Результат такой же, когда я пытался заполнить его неправильным именем пользователя и паролем.
конфиг-haslogin.php
<?php @session_start();
$_SESSION['id']= 0;
?>
<?php
error_reporting(E_ALL^E_NOTICE);
mysql_connect("mysql.com","usename","password") or die("cannot connect");
mysql_select_db("mytable") or die("Fail");
$myemail= $_POST['email'];
$mypassword= $_POST['password'];
$sql= "SELECT * FROM user WHERE email='".$myemail."' and password='".$mypassword."'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1)
{
echo "Login successful";
echo '<script>window.location="index.html";</script>';
}
?>
Если вы получаете пустую страницу, всегда включайте отчет об ошибках. Кроме того, просмотрите журналы ошибок вашего веб-сервера. –
Ошибка подавления и устаревших расширений, о мой! – Phil
О, хорошо. Функции 'mysql_ *' становятся устаревшими и будут удалены из будущих версий PHP. Не используйте вместо них новый код, вместо этого используйте mysqli_ * или PDO. –