2010-08-17 6 views
0

어떤 이유로 사용자가 제출 버튼을 클릭해도 아무런 변화가 없습니다. html 모양은 다음과 같습니다.내 제출 버튼을 클릭해도 아무 일도 일어나지 않습니다. _POST 값이 없습니다.

<td colspan="3"> 
      <div align="center"> 
      <input name="Decline" id="Decline" value="Decline" type="submit"> 
      | 
      <input name="Accept" value="Accept" type="submit"> 
      </div><input name="place" value="user1" type="hidden"><input name="id" value="1" type="hidden"> 
</td> 

저는이 데이터베이스에서이 HTML 코드를 가져 오기 위해 PHP를 사용합니다. 사용자가 다른 사용자에게 메시지를 보내고 다른 사용자의 요청을 수락하고 거부 할 수있는 내 사이트의 메시지 시스템의 일부입니다.

while($get = mysql_fetch_object($mysql1)){ 
       echo $get->message; 

이 정보를 사용하려고하면 $ _POST에 아무 것도 표시되지 않습니다.

  if (!empty($_POST)){ 
      echo "test"; // nothing shows up! 
      } 
+2

'

'가 있습니까? – jtbandes

답변

3

이 있는지 확인하십시오 가능한 오류를 확인하려면

ini_set('display_errors', true); 
error_reporting(E_ALL); 
3

당신은 FORM 태그에 입력 한 필드를 포장해야합니다

는이 코드에 있음을 테스트했다. 보십시오 : 당신이 form 태그
  • 을 그리고는
  • 확인 오류 검사에 var_dump($_POST);
  • 전원을 켭니다 POST 방법으로 설정

    • :

      <td colspan="3"> 
           <div align="center"> 
           <form method="post" action="/path/to/script.php"> 
           <input name="Decline" id="Decline" value="Decline" type="submit"> 
           | 
           <input name="Accept" value="Accept" type="submit"> 
           </div><input name="place" value="user1" type="hidden"><input name="id" value="1" type="hidden"> 
           </form> 
      </td> 
      
    관련 문제