これまでのところ、データベースシステム内のすべてのユーザーを表示するページ番号が付けられています。各ページには30人のユーザーが表示され、各ユーザーの横にチェックボックスがあり、ユーザーがこれらのユーザーを選択および選択解除し、これらの選択を伝播する方法が必要です。したがって、ユーザーが2ページ目から1ページ目に戻ると、 1ページ目のユーザーは引き続きチェックされます。
この情報を記録する方法も必要です。ユーザーがすべてのページを見て、送信フォームをクリックすると、チェックされたすべてのユーザー情報を処理できます。私はjavascriptを使って情報とPHPセッションを記録することを考えていますが、私が試しているやり方では、ユーザーがチェックボックスをクリックすると、それはチェックされません。
誰でもこれを行うためのより良い方法がありますか、この問題をどのように解決できるかをご覧ください。
ありがとうございました。あなたがGET
にフォームのメソッドを変更し、それが形とページ番号に渡されるすべてのパラメータが含まれているので、ページネーションのリンクをしないのはなぜ
<script type="text/javascript">
function log_export($str) {
document.check.data.value = $str;
document.check.submit();
}
</script>
<?php
if(isset($_POST['data'])) {
echo $_POST['data'];
}
?>
<form name="check" method = "post" action = "">
<input type="hidden" name="data">
<input type="checkbox" name="A" onclick="log_export('1')" />
<input type="checkbox" name="B" onclick="log_export('2')" />
<input type="checkbox" name="C" onclick="log_export('3')" />
</form>