2016-05-21 2 views
0

У меня была эта проблема раньше, поэтому я обычно всегда использую «<input type='submit' ... >», однако я хочу, чтобы изображение в бинке было как кнопка, а не текст (очевидно, чтобы создать кнопку удаления). Для этого мне нужно использовать тег кнопки, но PHP-код не работает для него.Кнопка отправки формы не работает?

HTML:

<form action='#' method='POST'> 
    <button type='submit' name='form-wallpostdelete'>Delete</button> 
</form> 

PHP:

$delete_post = @$_POST['form-wallpostdelete']; //Form variable 

if($delete_post) { 
    echo "Deleted"; 
} 
?> 

Очень просто, когда я использую "тип ввода = 'Отправить' имя = значение 'форм-wallpostdelete' = 'Удалить'>" его работает, и сообщение отсылается обратно, однако, когда я использую кнопку, страница просто обновляется.

ответ

1
Use isset() method for checking 
<form action='#' method='POST'> 
     <button type='submit' name='form-wallpostdelete'>Delete</button> 
    </form> 
    <?php 
    $delete_post = @$_POST['form-wallpostdelete']; //Form variable 

    if(isset($delete_post)) { 
     echo "Deleted"; 
    } 
    ?> 
Смежные вопросы