2014-12-02 3 views
-1

이 기능으로 다음과 같은 요구하지 이유를 알아낼 수 없습니다, 작업 숨겨진 유형이 필요내가 내 업데이트 버튼을 만들려고

<input type="submit" value="Update" />            
<input type="hidden" name="function" value="update_issue" />      
<input type="hidden" name="iOwner" value="<?php print $row['ticketManager']; ?>" /> 
<input type="hidden" name="iid" value="<?php print $row['id_pit_tickets']; ?>" /> 

if(isset($_POST['function']) && $_POST['function'] == "update_issue"){ 
//code... 
} 

작동하지 않는다 코드 : 순간

<input type="submit" value="Update" name="function" />      
<input type="hidden" name="iOwner" value="<?php print $row['ticketManager']; ?>" /> 
<input type="hidden" name="iid" value="<?php print $row['id_pit_tickets']; ?>" /> 

if(isset($_POST['function']) && $_POST['function'] == "Update"){ 

답변

1

당신은 당신의 제출 버튼을 제공하지 않은. 이름이없는 필드는 제출하지있습니다

<input type="submit" name="function" value="Update" /> 
        ^^^^^^^^^^^^^^^ 

당신은 폼이 PHP의 var_dump($_POST)을 수행하여 제대로 제출되고 있음을 확인할 수 있습니다. 그러면 클라이언트가 제출 한 내용을 PHP가 정확히 파싱 한 내용이 표시됩니다. 귀하의 필드가 없다면, 클라이언트에서 뭔가가 외출하지 못하게됩니다 : html 오류, 자바 스크립트 처리 등 ...

+0

내 제출 버튼은 기능을 가지고 있지만 여전히 올바르게 게시하지 않는 것 같습니다. . –

+0

그런 다음 var_dump()를 시도하고 무슨 일이 일어나는지보십시오. –

+0

명명 된 것은 틀 렸습니다. 고마워. 마크. –

관련 문제