Хорошо, user2760642, Я установил свой код немного за то, что ты не хватаешь:
<?php
include_once "SOMECLASS.PHP";
$LS = new SOME_CLASS(); // CONTAINS METHOD TO CHECK LOGIN-PASS.
if(IsSet($_POST['login'])){ // CHECK IF USER CLICKED ENTER BUTTON.
$user=$_POST['login'];
$pass=$_POST['pass'];
if($user=="" || $pass==""){
echo "Error : Username/Password Wrong !";
}else{
if(!$LS->login($user, $pass)){
echo "Error : Username/Password Wrong !";
}else{
header("Location:mainpage.php"); // OPENS THE MAIN PAGE BECAUSE
} // LOGIN-PASS WERE ALL RIGHT.
}
}
?>
<html>
<head>
<title>Log In</title>
</head>
<body>
<form method="post" action="loginpage.php">
Login <input type="text" name="login" />
<br/>
Password <input type="text" name="pass" />
<br/>
<input type="submit" value="Click here to ENTER" />
</form>
</body>
</html>
Это неправильно, чтобы добавить PHP кода в том же HTML-файл, потому что, если пользователь нажимает кнопку назад предыдущая страница перезагрузится, и код PHP будет повторно выполнен (это не произойдет с отдельным файлом сценария php). Вам не хватает формы, запрашивающей логин и пароль. Наконец, я добавил класс, чтобы проверить логин и пароль в базе данных (SOMECLASS.PHP).
Вы можете скопировать и вставить этот код в текстовый файл с именем loginpage.php и сохранить его в подкаталоге www внутри вашего каталога wamp (или lamp или mamp). Затем просто запустите его из адресной строки вашего браузера с помощью localhost/loginpage.php. Если он не запускается, попробуйте localhost: 80/loginpage.php (если он все еще не работает, вызовите Хьюстон, потому что у нас есть проблема).
Надеюсь, это поможет вам изучить PHP.
Я понятия не имею, о чем этот вопрос. Нет никаких элементов формы для поддержки вашего вопроса или иным образом. –
Что такое $ LS? Где вы это заявляете? Что именно не работает? Разве это не регистрация? Каково ожидаемое поведение? Дело в том, что вы даете очень мало информации и не даете нам тонны, чтобы работать здесь. –
* "PHP code in html" * - Слепой удар по вопросу. У вашего файла есть расширение .php? Вы используете это локально или на хостинговой службе? Если местный; установлен ли веб-сервер в комплекте с PHP/Apache/MySQL и правильно настроен? –