2015-06-03 2 views
-2
<form> 
    <button name="submit1" value="submit" type="submit" class="btn red">Send Message</button> 
</form> 

<?php 
if(isset($_POST['submit1']) and !empty($_POST['submit1'])){ 
echo 'in';exit; 
} 
?> 

У меня есть форму и на отправке на той же странице, у меня есть php hat, проверяет 'isset' или нет. но я хочу печатать на экране с помощью print_r()? echo 'test' ;, но это не печатает ничего. Пожалуйста, помогите скоро кто-нибудьecho или print_r ничего не печатают

+1

Если не указать метод как метод по умолчанию GET и POST не – Rizier123

+0

Вы отправляете через 'GET', так как вы Бесполезный 't положить 'method =" POST "' в ваш '

' –

+1

Вы знаете, что значение будет получено в $ _POST после отправки формы? – mariobgr

ответ

1

Не забудьте указать метод формы:

<form action="" method="POST"> 
    <button name="submit1" value="submit" type="submit" class="btn red">Send Message</button> 
</form> 

<?php 
if(isset($_POST['submit1']) && !empty($_POST['submit1'])){ 
    echo 'in'; 
    exit; 
} 
?> 
Смежные вопросы