phpでボタンが押されたかどうか判定したいです
$_POSTの正しい使い方をしりたいです もし$_POST自体が非推奨もしくは別の目的の関数なら 本来ボタンの判定に使う関数を教えてください
環境
os Windows10
xamppで起動
ファイル名 test3.php
どこのサイトを見ても$_POSTを紹介しているものでは
<input type="submit" name="add"....> if ($_POST['add']){.....
の組み合わせです しかしその通りにやってもできません
if (isset($_POST['send']))
のタイプも見かけました これは一応動作するのですが
<form action="test3.php" method="post"> <input type="submit" name="add"....>
のようにformの中のinputでしか動きませんし 再読み込み?が毎回行われますがこれは私の期待する動作ではありません formの詳しい動作は勉強中です
問題のコード
<input type="submit" name="add" value="追加"><p></p> <input type="submit" name="pull" value="却下"><p></p> <input type="submit" name="a" value="購入"><p></p> <?php $objct=new obj(); if ($_POST['add']){ $slot_mastar->add($objct); echo "$slot_mastar->point '芸系得点"; } if ($_POST['pull']){ $slot_mastar->pull($objct); echo "$slot_mastar->point '芸系得点"; } ?>
エラー
Warning: Undefined array key "add" in C:\xampp\htdocs\slot.php on line 51 Warning: Undefined array key "pull" in C:\xampp\htdocs\slot.php on line 57
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/30 01:51 編集