PHPでの配列を使用してのプルダウン処理を実装したいです。
配列を使用しない処理だと
選択したプルダウンの値を取得できるのですが、
配列でまわすと値が取得できません。
原因はどこにあるのでしょうか?
どなたかご教授下さい。
↓↓↓↓↓↓↓↓下記ソース ↓↓↓↓↓↓↓↓
-- 配列でない -- NG
foreach($dsp_limit as $value){
$grapf .= '<option value="'.$value.'"'.pullcheck('.$value.',$limit_num).'>'.$value.'件</option>';
}
-- 配列 -- OK
$grapf .= '<option value="3" '.pullcheck(3,$limit_num).'>3件</option>';
$grapf .= '<option value="5" '.pullcheck(5,$limit_num).'>5件</option>';
$grapf .= '<option value="10" '.pullcheck(10,$limit_num).'>10件</option>';
$grapf .= '<option value="20" '.pullcheck(20,$limit_num).'>20件</option>';
$grapf .= '<option value="30" '.pullcheck(30,$limit_num).'>30件</option>';
$grapf .= '<option value="40" '.pullcheck(40,$limit_num).'>40件</option>';
$grapf .= '<option value="50" '.pullcheck(50,$limit_num).'>50件</option>';
//プルダウンリストチェック
function pullcheck($p1,$p2){
if($p1 == $p2) {
return "selected";
}else{
return "";
}
}
$dsp_limit = array('1','5','10','20','30','40','50');//プルダウン表示
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。