2012-12-14 2 views
0
Notice: Undefined index: user in C:\xampp\htdocs\PhpProject1\login.php 

Notice: Undefined index: password in C:\xampp\htdocs\PhpProject1\login.php 

이 코드 그 연관 키는 두 가지 중 하나를 의미 귀하의 $_POST 배열에없는 의미PHP : 만들기 간단한 로그인 페이지

if (isset($_REQUEST['attempt'])); 
{ 
    $link = mysql_connect('localhost', 'root', '') or die('cant connect to db'); 
    mysql_select_db('test_user'); 

    $user = mysql_real_escape_string($_POST['user']); 
    $password = (mysql_real_escape_string($_POST['password'])); 
+6

왜 'if'뒤에 ';'가 있습니까? –

+0

이 페이지에 어떻게 액세스하고 있습니까? –

+0

$ _POST [ 'user']와 $ _POST [ 'password']가 사용자 이름과 비밀번호가 올바르게 설정되었는지 확인하려고 시도하는지 확인하고 싶습니다. 로그인 페이지에 사용자 이름과 암호를 게시하지 않은 경우 (예 : login.php에 직접 액세스하는 경우) 올바르게 설정되지 않을 수 있습니다. –

답변

2

실행하는 동안이 오류가 표시가 :

  • 양식 필드는 name="user"name="password"
  • 양식 태그가를 생략되는 속성을 사용하지 않는속성
+0

안녕하세요, 정말 고마워요 .. 정말 큰 실수를 저질렀습니다. –

관련 문제