2013-11-01から1ヶ月間の記事一覧

PHPの未定義変数エラーを出さないためには

以下は$flag が定義されてないのでif文の条件でNOTICE:undefined ... エラーがでる。 対策1 isset() , !empty() で定義済みの場合のみ評価する 対策2 未定義の場合、初期化する string(0) …

<input name = "name[]"> のようにnameにキーが空の配列を指定したときの$_POSTの受け取り方

php

<form action ="entry.php" method = "post"> <input name = "hoge[]" type = "checkbox" value = "hoge1"> <input name = "hoge[]" type = "checkbox" value = "hoge2"> <input name = "hoge[]" type = "checkbox" value = "hoge3"> <input type="submit"> </form> のように配列のキーを空にしたnameをつけた場合に、 上から2番目と3番目のチェックボックスを選択して送信…