채택완료

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

Copy
<?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';              

};
$sql= "INSERT INTO b_1(id, password, title, content, date,) 
values('$id', '$password','$title', '$content', '$date')";

$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개 / 댓글 1개

채택된 답변
+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개

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

Copy
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';              

}

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

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

이렇게 나오네요 ㅜㅜ

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

오류 문구를 보시면

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

 

이부분은

$password=$_POST['password']; 

 

이렇게 바꿔보세요

 

그리고

 

}; 이부분을 
} 이렇게 바꾸시고요

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