2016-12-09 6 views
0

Я пытаюсь получить кнопку HTML для печати текста в PHP и HTML, однако ничего не происходит, кроме обновления страницы.Test button wont print out text

<?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"])) 

 Смежные вопросы

  • Нет связанных вопросов^_^