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>
4

1 に答える 1

1

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

を使用して、そのようなアイテムが存在するかどうかを確認する必要がありますisset

これは正しく動作するはずです:

if(isset($_POST["submit_button"]))
于 2016-12-09T01:46:22.047 に答える