2016-05-21 6 views
0

私は以前にこの問題を抱えていましたので、通常は常に「<input type='submit' ... >」を使用しますが、テキストとは対照的にボタンとしてビンイメージを持っています(削除ボタンを作成することは明らかです)。これを行うために、私はbuttonタグを使用する必要がありますが、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"; 
    } 
    ?> 
関連する問題