[PHP-users 7723] チェックボックスとページ切り替え
Kaoru Kyouda
php-users@php.gr.jp
Wed, 29 May 2002 11:56:00 +0900
はじめまして。Kaoruと申します。
データベースから取得したすべてのデータを決められた表示件数
で表示します。チェックボックスがついたデータだけを削除する
という処理をしたいのです。
表示件数が決められているので、前ページ、次ページのリンクテ
キストがあり、このページを押されたときの処理がわかりません。
<?
for ($i = $top_num; $i < min($rcnt,$top_num+2); $i++) {
$userid = pg_result($rslt, $i, "userid");
$e_mail= pg_result($rslt, $i, "mail");
$prev_page=max($top_num-2,0);
$next_page=min($top_num+2,$rcnt);
if($next_page==$rcnt) $next_page=$top_num;
if($prev_page<0) $prev_page=0;
?>
</td><input type="checkbox" name="mailfrm[]" value="<? echo $e_mail;
?>"></td>
<td><? echo $userid; ?></td>
</tr>
<?
}
?>
<td><font size="2"><a href="delete.php?l_top_num=<? echo $prev_page; ?> ">前
ページ</a></font></td>
<td align="right"><font size="2"><a href="delete.php?l_top_num=<? echo
$next_page; ?>">次ページ</a></font></td>
<td align="center" valign="top"><input type="submit" name="submitButtonName"
value="実行"></td>
上記のように記述しています。
実行ボタンを押すと当然のことながら、mailfrmには最後に表示されたページの
チェックボックスの
値しか取得できません。
ずべてのページのチェックされたmailfrmを取得する方法はないでしょうか?
どうぞ、よろしくお願いします。
****************************************
Kaoru(kyouda@po.incl.ne.jp)
*****************************************