로그인 자격 증명 테이블을 만들려고합니다. 사용자 이름과 암호를 입력하고 POST를 통해 보낼 수있는 로그인 버튼이 있습니다. html 테이블에 정보를 표시하고 싶습니다. 내 index.html은 다음과 같습니다 :PHP에서 사용자 정보를 저장하고 테이블에 표시하는 방법
<html><head>
<title>Login</title>
</head>
<body style="left:-1px; top:-2px; " >
<form action="index.html" method="post" >
Email<input type="email" name="data" value="" />
Password<input type="text" name="pass" value="" />
<input type="submit" />
<?php
$index = 0;
$credentials = array{usernames,};
if (isset($_POST['submit']) { //to check if the form was submitted
$username= $_POST['data'];
$password= $_Post['pass'];
//$result = array($username,$password);
$credentials['usernames'].append($username);
$credentials['passwords'].append($password);
}
?>
</form>
<table>
<tbody><tr><th>Usernames</th>
<th>Passwords</th>
<?php for($i = 0; $i < $credentials.length; $i++){ <tr><?php echo $credentials[i]?></tr><tr><?php echo $credentials[password[i]]?></tr><tr>
</body><html>
내가 뭘 잘못하고 있니?
처음에는 PHP와 같은 자바 스크립트를 사용하려는 것처럼 보입니다. – Jason
코드에 몇 가지 구문 오류가 있습니다. $ credentials = 'usernames,';'$ credentials [ 'usernames']. append ($ username);'와 같은 오류가 발생합니다. http://de1.php.net/manual/de/language.types.array.php – TheWolf
이 스크립트는 사용자가 페이지를 제출할 때마다 실행됩니다. 나는. 페이지 제출시 사용할 수있는 사용자 이름 암호는 하나뿐입니다. 테이블을 표시하려면 사용자/패스 쌍을 텍스트 파일 또는 데이터베이스 어딘가에 저장해야합니다. 코드에 몇 가지 구문 오류가 있으며 대문자 사용을주의하십시오 ($ _POST는 $ _Post가 아닙니다) – Loopo