[過去ログ] 【PHP】質問スレッド Part5 (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
526(5): 02/10/24 06:13 ID:kpV1tydg(1/3) AAS
FORMにこのようにcheckboxを書いてPOSTすると、
同じ名前の最後の項目しか表示されません。何が悪いのでしょうか?
<input type="checkbox" name="1" value="あ">
<input type="checkbox" name="1" value="い">
<input type="checkbox" name="1" value="う">
<input type="checkbox" name="1" value="え">
foreach($_REQUEST as $key => $value) {
if($key == "1") { print $value; } //項目1を表示
}
527(1): 526 02/10/24 06:15 ID:kpV1tydg(2/3) AAS
>>526
同じ名前の最後の項目しか表示されません
↓
同じ名前のチェックした最後の項目しか表示されません
の間違えです。
whileでループさせても同じ結果です。
529: 02/10/24 08:18 ID:??? AAS
>>526
<input type="checkbox" name="1[]" value="あ">
<input type="checkbox" name="1[]" value="い">
<input type="checkbox" name="1[]" value="う">
<input type="checkbox" name="1[]" value="え">
それと、nameに数字はよろしくなさげ
$1とすると別の解釈される場合もあったような・・・
530(1): ◆Kiss.FX29M 02/10/24 08:18 ID:??? AAS
>>526-527
その動作で正しい。
名前を変えるか、配列に汁。
531(1): [age] 02/10/24 08:21 ID:??? AAS
>>526
name="name[]"
で配列にしろ
540: 526 02/10/24 17:44 ID:kpV1tydg(3/3) AAS
>>530
あーそうなんですか。なるほど。
perlのときはそれでいけたような気がするけど。うーん。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.034s