Member 12744807 Ответов: 1

Как я могу подключиться и войти в mysql localhost на PHP с помощью этого HTML кода


<!DOCTYPE html>
<html >
  <head>
    <meta charset="UTF-8">
    <title>Online Student Service Center</title>
    
        
    
  </head>

  <body>

    <body>
<div class="container">
	<section>
		<form action="php/login.php" method="POST" >
			<h1>Login Form</h1>
			<div>
				<input type="text" placeholder="Student ID" required="" id="username" />
			</div>
			<div>
				<input type="password" placeholder="Password" required="" id="password" />
			</div>
			<div>
				<input type="submit" value="Log in" />
				<a href="#">Lost your password?</a>
				<a href="#">Register</a>
			</div>
		</form><!-- form -->
		<div class="button">
			<a href="admin.html">Admin</a>
		</div><!-- button -->
  
 <div class="button">
<a href="teacher.html">Teacher</a>
</div><!-- button -->

	</section><!-- content -->
</div><!-- container -->
</body>
    
        <script src="js/index.js"></script>

  </body>
</html>


Что я уже пробовал:

я хочу войти в систему из тестовой таблицы базы данных student, используя приведенный выше html-код

1 Ответов

Рейтинг:
1

David_Wimbley

Я не знаю, просто ли вы пытаетесь подключиться к mysql через php или пытаетесь создать функцию входа в систему через mysql.

1) Если вы пытаетесь создать функциональность входа в систему, вы можете либо свернуть этот код самостоятельно, либо найти существующий фреймворк, чтобы сделать это за вас.

По сути, вам нужно передать имя пользователя/пароль вашему коду на стороне сервера (выглядит так login.php), а затем зашифровать / хэшировать пароль (предполагая, что вы хэшируете свои пароли), чтобы сравнить его с паролем в базе данных.

Если вы не хешируете, то расшифруйте свой пароль из базы данных и сравните то, что набрано, с тем, что существует в базе данных. Если он совпадает, отлично, пользователь аутентифицирован. Если нет, то выведите на экран сообщение об ошибке.

Учитывая, что у меня нет никаких других знаний о вашем коде, я даже не могу начать предоставлять образцы кода или что-то еще. То, что вы делаете, было сделано тысячи раз до вас и не ново. Вы должны использовать google, чтобы найти пример PHP-кода входа в систему и адаптировать его к вашим потребностям. Разбейте вашу проблему на более мелкие части и начните реализовывать то, что вам нужно. Попытка найти в интернете универсальное решение для вашей конкретной проблемы может оказаться весьма маловероятной.

Вы должны попытаться создать код самостоятельно и, если у вас есть проблемы, вернуться с лучшими образцами кода, а не просто показывать html, который имеет очень мало общего с тем, что вы пытаетесь сделать, и четко определенное объяснение вашей проблемы, с которой вы столкнулись.

2) Итак, как подключиться к mysql с помощью php

Гугл[^]

PHP подключается к MySQL[^]

PHP: mysql_connect-руководство пользователя[^]