0

私は PHP の初心者で、サインアップ フォームを作成しています。今、私は type="checkbox" も使用しています。これは、1 週間で人々が訪れる日をフォームで表示したいからです。

フォームを処理しているときに、誰かがボックスの 1 つをチェックするとすべてがうまくいきますが、チェックボックスの 1 つをチェックしないと、PHP Implode エラーが発生します。

<li><input class="bso" type="checkbox" name="day[]" value="monday"/> monday</li>
<li><input class="bso" type="checkbox" name="day[]" value="tuesday"/> tuesday</li>
<li><input class="bso" type="checkbox" name="day[]" value="wednesday"/> wednesday</li>
<li><input class="bso" type="checkbox" name="day[]" value="thursday"/> thursday</li>
<li><input class="bso" type="checkbox" name="day[]" value="friday"/> friday</li>

だから私が知る必要があるのは、誰かがボックスの1つをチェックしていないときに警告を受けずにPHPコードを正常に処理するには、どのような種類のphpコードが必要かということです。訪問したい。

THNX!

4

2 に答える 2

1

私があなたのことをよく理解していれば、訪問者がいつあなたのウェブサイトにアクセスしたかについて何らかの統計を取得したいと思うでしょう。このように非表示の入力をスライドすると簡単ではありませんか?:

<input type="hidden" name="day" value="<?php print strtolower(date("l")); ?>">

そうすれば、ユーザーが何もクリックしなくても、必要なものを取得できます。月曜日には、これは次のよう<input type="hidden" name="day" value="monday">になります。

それが役立つことを願っています:P

于 2013-04-09T20:18:06.863 に答える