- PR -

PHPのsubmitボタンが複数ある場合

1
投稿者投稿内容
未記入
会議室デビュー日: 2008/05/22
投稿数: 6
投稿日時: 2008-06-17 02:04
PHPのsubmitボタンが複数ある場合

PHPにて会計システムを開発しているのですが、計算ボタンと、更新してDBに追加するためのボタンとが混在している場合、
$_POST等で押されたボタンの処理を分けることは可能なのでしょうか?下の例は、
name="calculation"が押された場合は、val1とval2の値を計算し、totalへ値を入れます。
name="update"が押された場合は、それぞれのフォームの値をDBに更新をかけます。
<?php

<form action="****.php" method="POST">
<input type="text" name="val1" value="20"/>
<input type="text" name="val2" value="30"/>
<input type="text" name="total" value="50"/>
<input type="submit" name="calculation"/>
<input type="submit" name="update"/>
</form>

?>
お分かりになる方、ご教授お願いいたします。
未記入
大ベテラン
会議室デビュー日: 2005/03/12
投稿数: 148
投稿日時: 2008-06-17 07:40
calculationとupdateのどちらが存在するかチェックする。

isset($_POST['calculation'])
などで
1

スキルアップ/キャリアアップ(JOB@IT)