[PHP-users 10202] 一覧表示させた中から1行を削除させる方法について
Ookubo Nobuhiko
php-users@php.gr.jp
Wed, 18 Sep 2002 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