0

私が持っているオンラインフォームに記入するためのチェックボックスシステムを作成しようとしています。

チェックボックスセクションを除いて、フォームに関するすべてが正常に機能します。データベースに何も投稿しません。

     <input type='checkbox' name='species' value='$txt' />$txt<br/>

上記のコードはフォームページに配置され、データベースから情報を動的に取得して、種の完全なリストを表示します。このパストも正常に機能し、期待どおりにすべてをフォームに表示します。ただし、ユーザーがチェックボックスのいずれかまたはすべてにチェックマークを付けると、フォームの送信時にデータベースに何も投稿されません。ただし、フォームの他のすべては送信されます。データベースからエラーが返されることはありません。

    $_POST[species]

誰かがここで何がうまくいかない可能性があるかを提案できますか?

第二に、フォームは釣りに関するものです。ユーザーはいくつかのスパイス(例:ブラウントラウト、レインボートラウト、ゴールデントラウト)を選択できます。これをブラウン、ゴールデン、レインボートラウトとして投稿することはできますか?たくさんのIFステートメントが必要になる可能性があると思いますか?たくさんの組み合わせがある非常に長いルートのように見えるので、これが唯一の方法です...

これらの2つの質問についての助けをいただければ幸いです。

4

1 に答える 1

0

PHPを使用してフォームを処理することは、オンラインでかなりよく文書化されています。PHPFreaksでこの記事を試してみてください

あなたが探しているように見えます

<input type='checkbox' name='species[]' value='$txt' />$txt<br/>
于 2012-04-25T22:33:42.963 に答える