アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下のHTMLとPHPが有るとします。

htmlここから↓
<html>
<head>
</head>
<body>
<form method="post" action="test.php">
<input name="hdn_exit" type="hidden" value="0" />
<input name="btn_exit" type="submit" value="1" />
<input name="btn_cancel" type="submit" value="2" />

</form>
</body>
</html>
htmlここまで↑

phpここから↓
<?php

$hdn_exit=$_POST['hdn_exit']
$btn_exit=$_POST['btn_exit']
$btn_exit=$_POST['btn_cancel']

?>
phpここまで↑

とあった

ボタン「btn_exit」押下時に、phpの「$btn_exit=$_POST['btn_cancel']
」の所で、idxが見つかりませんとエラーが出てしまいます。この場合、
どのようにエラーを回避すればよいのでしょうか?

A 回答 (3件)

こんにちは。



$btn_exit = isset ( $_POST['btn_cancel'] ) ? $_POST['btn_cancel'] : NULL;

これで回避出来ませんか。
    • good
    • 0
この回答へのお礼

ご回答頂き、ありがとうございます。

お礼日時:2012/07/12 16:09

正しい制御が面倒なら、おもいきってNOTICEを無視するとか


(ちなみに文の終わりにセミコロンがないので文法エラーですよ)

<?php
error_reporting(E_ALL^E_NOTICE);
$hdn_exit=$_POST['hdn_exit'];
$btn_exit=$_POST['btn_exit'];
$btn_exit=$_POST['btn_cancel'];
?>
    • good
    • 0
この回答へのお礼

ご回答頂き、ありがとうございます。

お礼日時:2012/07/12 16:09
    • good
    • 0
この回答へのお礼

ご回答頂き、ありがとうございます。

お礼日時:2012/07/12 16:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!