2016-12-09 11 views
0

PHPとHTMLでテキストを印刷するHTMLボタンを取得しようとしていますが、ページを更新する以外は何も起こりません。テストボタンはテキストを印刷しません

<?php 
    if ($_POST["submit_button"]) : 
    echo "testing"; 
    ?> 
     <p>"testing"</p> 
    <?php 
    endif; 
?> 


<html> 
    <body> 
    <h3>PHP button test form</h3> 
    <form name="test_form" action= "" method="post"> 
     <button type="submit" name ="submit_button" >Update</button> 
    </form> 
    </body> 
</html> 

答えて

1

if($_POST["submit_button"])を実行すると、ボタンは値を保持しません。したがって、この式は、項目が存在する場合でもfalseと評価されます。

issetを使用しているかどうか確認してください。

これは正常に動作する必要があります

if(isset($_POST["submit_button"])) 
関連する問題