[PHP-users 10202] 一覧表示させた中から1行を削除させる方法について

Ookubo Nobuhiko php-users@php.gr.jp
2002年9月18日 16:59:47 +0900


始めまして。おおくぼ@長野県と申します。
現在、以下のようなことを実現したく行き詰まってしまったので
皆様のお力をお借りしたいのですがよろしくお願い申し上げます。
やりたいこと
1.画面より検索条件を入力し表示ボタンを押すと
 条件に該当するデータをデータベースより検索し
 一覧表示させます。このとき、各行に"削除"と
 "修正"ボタンを表示させます。
2."削除"ボタンが押されたら、その行の内容を
 データベースから削除する。また、"修正"ボタンが
 押された場合には、その行の内容を表示した
 修正画面を表示する。
行き詰まっていること
1."削除"または"修正"ボタンが押されたとき
 その行のデータベース上の主キーの値を処理
 プログラムに渡したいのですが、その方法が
 分かりません。
 下記のtest.htmlでvalueに書いてある値1または
 99をtest.phpで取得したい
2.できればボタンの画面への表示は全て削除としたい
試したソース
---------- test.htmlここから ----------
<html> 
<head> 
<title>テスト</title> 
</head> 
<body> 
<form action="./test.php" method="post">
 <table>
 <tr>
 <td><button type="submit" value="1" name="del">削除</button></td>
 <td><button type="submit" value="1" name="upd">削除</button></td>
 <td>行を特定できる項目(3〜4項目)</td>
 </tr>
 <tr>
 <td><button type="submit" value="99" name="del">削除</button></td>
 <td><button type="submit" value="99" name="upd">削除</button></td>
 <td>行を特定できる項目(3〜4項目)</td>
 </tr>
</form>
</body> 
</html>
---------- test.htmlここまで ----------
---------- test.phplここから ----------
<?php 
if (!isset($_POST["a"])) {
 echo $_POST["a"]."<br>";
}
?>
---------- test.phplここまで ----------
実行結果は 削除 と表示されます。
サーバー環境はFreeBSD-4.2.6R+Apache_1.3.26
+PHP4.2.2+PostgreSQL7.2.1です。
なにとぞよろしくお願い申し上げます。
以上
--
Nobuhiko Okubo n_okb@brain-company.co.jp

AltStyle によって変換されたページ (->オリジナル) /