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

Junichi Kuroki php-users@php.gr.jp
Wed, 18 Sep 2002 17:21:27 +0900


黒木です。

> 行き詰まっていること
> 1.“削除”または“修正”ボタンが押されたとき
>    その行のデータベース上の主キーの値を処理
>    プログラムに渡したいのですが、その方法が
>    分かりません。

以下の方法でフォームを生成します。

<form action="index.phtml" method="post">
  <input type="submit" name="del00000000" value="del">
  <input type="submit" name="del00000001" value="del">
  <input type="submit" name="del00000002" value="del">
  <input type="submit" name="del00000003" value="del">
  <input type="submit" name="del00000004" value="del">
</form>
<?php
reset( $_POST ) ;
while( list( $key, $val ) = each( $_POST ) ) {
  echo $key."<br>\n" ;
}
?>

後は入ってきた変数名をプレフィックスで判断してその後の
数字を取得するとかいう手をよく使います。

(: )('')( :)(..)(: )('')( :)(..)(: )('')( :)(..)

  黒木淳一 : kuroki@mycc.co.jp
  P.S.R.C.  http://www.chamise.jp/mera/index.html

(..)( :)('')(: )(..)( :)('')(: )(..)( :)('')(: )