
PHPで
<p>曜日</p>
<p>
<input type="checkbox" name="youbi[]" value="1" <?php if(strstr($result[4],'1')) echo"checked"; ?>>月
<input type="checkbox" name="youbi[]" value="2" <?php if(strstr($result[4], '2')) echo"checked"; ?>>火
<input type="checkbox" name="youbi[]" value="3" <?php if(strstr($result[4],'3')) echo"checked"; ?>>水
<input type="checkbox" name="youbi[]" value="4" <?php if(strstr($result[4],'4')) echo"checked"; ?>>木
<input type="checkbox" name="youbi[]" value="5" <?php if(strstr($result[4],'5')) echo"checked"; ?>>金
<input type="checkbox" name="youbi[]" value="6" <?php if(strstr($result[4],'6')) echo"checked"; ?>>土
<input type="checkbox" name="youbi[]" value="0" <?php if(strstr($result[4],'0')) echo"checked"; ?>>日
</p>
<p>時間</p>
<p>
<input type="submit" value="設定" />
とやると日曜日を選択してsubmitするとチェックが外れます。なぜでしょうか?
No.1ベストアンサー
- 回答日時:
<?PHP
$youbi=filter_input(INPUT_POST,"youbi",FILTER_VALIDATE_INT,FILTER_REQUIRE_ARRAY);
$checkbox["youbi"]=array_map(function($x){return "";},range(0,6));
if(!is_null($youbi)){
foreach($youbi as $val){
$checkbox["youbi"][$val]=" checked";
}
}
var_dump($youbi);
?>
<form method="post">
<label><input type="checkbox" name="youbi[]" value="1"<?=$checkbox["youbi"][1]?>>月</label>
<label><input type="checkbox" name="youbi[]" value="2"<?=$checkbox["youbi"][2]?>>火</label>
<label><input type="checkbox" name="youbi[]" value="3"<?=$checkbox["youbi"][3]?>>水</label>
<label><input type="checkbox" name="youbi[]" value="4"<?=$checkbox["youbi"][4]?>>木</label>
<label><input type="checkbox" name="youbi[]" value="5"<?=$checkbox["youbi"][5]?>>金</label>
<label><input type="checkbox" name="youbi[]" value="6"<?=$checkbox["youbi"][6]?>>土</label>
<label><input type="checkbox" name="youbi[]" value="0"<?=$checkbox["youbi"][0]?>>日</label>
<hr>
<input type="submit" value="設定">
<form>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
確定申告しなかった・無申告の人をどうやって見つけるのか元国税調査官に聞いてみた
無申告の方などを対象に税務調査を行う国税局の元税務調査官さんに、どう無申告を探すのか聞いてきました。
-
PHP
PHP
-
PHPのコンパイルの仕方を教えてほしいです。
PHP
-
PHP
PHP
-
4
PHP
PHP
-
5
参考書書の内容で:POST送信で?
PHP
-
6
PHP
PHP
-
7
JAVASCRIPT
JavaScript
-
8
「SELECT文の発行」と書かれいるだけで「解説」見当たりません?
PHP
-
9
PHPはバックエンドそれともフロントエンド?
PHP
-
10
年齢、体重、身長を入力してBMIとカウプ指数とロレール指数で肥満、標準、痩せすぎを判断するc言語のプ
C言語・C++・C#
-
11
サーバの作業の流れで質問です。
PHP
-
12
同じPHPのページでフォームで取得したものをPOSTする方法があるんですか?
PHP
-
13
PHPでフォームに読み込んだ値をセットするにはどうしたらいいですか?
PHP
-
14
phpにかんして質問です。 エラーメッセージを出すときに バックグラウンドが白いところが見えてしまっ
PHP
-
15
PHP
PHP
-
16
PHP
PHP
-
17
PHP
PHP
-
18
PHP
PHP
-
19
プログラミングに必要なソフト Python初心者です。 いざプログラミングを実行するにも必要なソフト
その他(プログラミング・Web制作)
-
20
HTMLのタイトルをphpで共通化したいのですが、 うまく行きません。 調べても中々方法など出てこな
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
phpで分からないエラーが出てし...
-
5
syntax error, unexpected '}' ...
-
6
【HTML(PHP?)】複数のフォーム...
-
7
フォームボタンを押すたびに数...
-
8
Javascript→PHPに...
-
9
テキストボックスに初期値を入れる
-
10
チェックボックスによる検索
-
11
チェックボックスによる検索(...
-
12
PHPで、ボタンを押すと同じペー...
-
13
フォームでのリセットを使う方法
-
14
検索時の選択内容を保持する方法
-
15
ラジオボタンをsessionで使いたい
-
16
チェックボックスを使った複数...
-
17
HTMLのリンクをクリックするこ...
-
18
フォームへの前回入力値をクリ...
-
19
PHPの関数実行
-
20
フォームのテキストボックスに...
おすすめ情報
公式facebook
公式twitter