<?php
header("content-type:text/html:charset=utf-8");
include("conn.php");
if(isset($_POST[' 제출됨'])){
$user = $_POST['user'];
$pwd = $_POST['pwd']
$sql = 'user="'.$user인 이름에서 * 선택 .'"';
//$sql = "user = '.$user'인 이름에서 * 선택";
$result = mysqli_query($conn,$sql) ;
$row = mysqli_fetch_array ($result);
$cmp_pwd = $row['password'];
$quan =$row['quan'];
$xbb = 1;
$fx = 0;
if( $cmp_pwd == $pwd && $quan == $xbb){ //데이터베이스에서 검색된 비밀번호를 제출된 비밀번호와 비교
echo "<script 언어=javascript>alert('로그인 성공') ;</script>";
Header("Location:addhc1.php");
//지정된 페이지로 이동
}elseif($cmp_pwd1 == $pwd && $quan == $fx ) {H echo "& lt; 스크립트 언어 = javascript & gt; 경고('사용자 이름 또는 비밀번호 오류'); & lt;/script & gt;"
헤더("위치: bddhc1.php"); / /페이지 새로고침
}
}
?>
<html>
<head>
<제목& gt; 제목>
< ; 메타 http-equiv="Content-Type" content="text/html" charset="utf-8">
</head>
<body>
<form action="login1.php "method =" post "& gt;
사용자 이름:
& lt; input type =" text "name =" user " /& gt; " />
" <br/>
<input type="hidden" name="submitted" value="1" />
<input type="submit" value="登录" />
</form>
</body>
</html>
쿼리 문에 작은따옴표가 없습니다. 다음과 같이 작성할 수 있습니다. $sql = 'select * from name where user ='.$user
$sql = 'select * from name where user="'.$user.'"'
변수 이름에는 작은따옴표를 사용하세요.
PHP에서는 큰따옴표 안에 변수를 사용할 수 있습니다.
$sql = "select * from name where user='$user';";