2015-02-06 4 views
0

양식이있는 WordPress 플러그인을 개발 중입니다. 양식이 제출되었음을 인식하도록 PHP 파일을 가져 오는 데 문제가 있습니다. 내가 다음 페이지가 다시로드 및 알려줍니다, 제출 버튼을 누르면 한 번 생각이다WordPress 플러그인 양식이 제출되지 않았습니다

PHP

add_shortcode('show_game_form','ate_form_activate'); 
function ate_form_activate(){ 
    if(is_page('Commercial')) 
    { 

    if(isset($_POST['ate-final-submi'])) 
    { 
     //NOT ALERTING!!!!!! 
     echo "<script type='text/javascript'> alert('Submitted Form'); </script>"; 
    } 
    //Display Page 
    $myfile = fopen("/ATE-Form/index.html", "r") or die("Unable to open file!"); 
    echo fread($myfile,filesize("/ATE-Form/index.html")); 
    fclose($myfile); 

    return ""; 
    } 
} 

HTML

<form id="ate-final-submi" name="ate-final-submi" method="post" action=""><br> 
    <input type="text" id="ate-final-email" name="ate-final-email" value="asfd"> 
    <button type="button" id="ATE-backButton" class="ATE-nav-button">« Back</button> 
    <button type="submit" name="ATE-submitButton" id="ATE-submitButton" class="ATE-nav-button"> 
</form> 
"제출 양식"
+1

'var_dump ($ _ POST) ' – Himal

+0

PHP를 사용하여 PHP 스크립트에서 양식 데이터를 검색하는 방법을 묻는 중입니까? –

+0

@Himal var_dump를 사용했는데 제출하는 것 같습니다. 나는 if 문을 조정할 필요가 있다고 생각합니다. 고맙습니다. 도움이되었습니다. 나는 지금까지이 var_dump 함수에 대해 들어 본 적이 없다. – shockawave123

답변

1
당신은 당신의 HTML이 추가하려고 할 수 있습니다

:

<?php if (!empty($_POST['ATE-submitButton'])): ?> 
    <script> 
    alert('Form Submitted'); 
    </script> 
<?php endif ?> 
+0

내가 html 파일에 넣을 때 제출 여부에 관계없이 경고합니다. – shockawave123

+0

나는 내 대답을 편집했다. 저것을 시도하십시오. – qtgye

+0

php 파일의 if 문을 제공 한 것으로 바꾸 었는데 이것이 효과가있었습니다. 고맙습니다! – shockawave123

관련 문제