테스트 사이트 - 개발 중인 베타 버전입니다

Parse error: syntax error 에러를 못찾아서 질문드립니다.. 채택완료

촙입니다 3년 전 조회 11,858

</p>

<p><?php

$con = mysqli_connect('localhost', 'root', '', '');

if (isset($_POST['id']) || isset($_POST['password']) || isset($_POST['title']) || isset($_POST['content']))

    {

        $id=$_POST['id'];                      

        $password=($_POST['password']);               

        $title=$_POST['title'];                  

        $content=$_POST['content'];              

        $date=date('Y-m-d H:i:s');            

        $URL='./ee.php';              </p>

<p>};

$sql= "INSERT INTO b_1(id, password, title, content, date,) 

values('$id', '$password','$title', '$content', '$date')";</p>

<p>$ret = mysqli_query($con, $sql);

if($ret){

?>                  <script>

alert("<?php echo "글이 등록되었습니다."?>");

location.replace("<?php echo $URL?>");

</script>

<?php

  }

  else{

    echo "Fail";

  }

  mysqli_close($con);

  }

Parse error: syntax error, unexpected '$password' (T_VARIABLE) in C:\xampp\htdocs\wa.php on line 6 라고 에러가 나서 여기저기 손봐도 모르겠어서 질문드립니다

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
유찬아빠
if (isset($_POST['id']) || isset($_POST['password']) || isset($_POST['title']) || isset($_POST['content']))
    {
        $id=$_POST['id'];                      
        $password=($_POST['password']);               
        $title=$_POST['title'];                  
        $content=$_POST['content'];              
        $date=date('Y-m-d H:i:s');            
        $URL='./ee.php';              
};
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

촙입니다
3년 전
이거 복붙하니까 오류가 안뜨네요... 감사합니다 꾸벅

댓글을 작성하려면 로그인이 필요합니다.

n
3년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

촙입니다

</p>

<p>if (isset($_POST['id']) || isset($_POST['password']) || isset($_POST['title']) || isset($_POST['content']))

    {

        $id=$_POST['id'];                      

        $password=$_POST['password'];               

        $title=$_POST['title'];                  

        $content=$_POST['content'];              

        $date=date('Y-m-d H:i:s');            

        $URL='./ee.php';              </p>

<p>}</p>

<p>

요렇게 해서 다시 돌려봤는데 결과가

Parse error: syntax error, unexpected '$password' (T_VARIABLE) in C:\xampp\htdocs\wa.php on line 6

이렇게 나오네요 ㅜㅜ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전

post에 () 감싸고 있는걸 한번 뺴보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

오류 문구를 보시면

$password=($_POST['password']); 

 

이부분은

$password=$_POST['password']; 

 

이렇게 바꿔보세요

 

그리고

 

}; 이부분을 
} 이렇게 바꾸시고요
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인