関数 getCategoryMapSelectly($tbl, $cid ){
グローバル $DB;
$ii=1;
$arr =explode(',',$cid); $k=>$v){
if( !$v )
unset( $arr[$k] );
foreach($arr as $value){
$newarr[]=$value;
for($i=0;$i
print_r($newarr);
}
foreach($arr_cat as $arr){
$return .= '';
$ii++;
}
return $return;
}
ディスカッションへの返信 (解決策)
$ii には意味がないようです
1. 最初の 3 つのループは 1 つにマージできます
2. 変数 $arr_cat には常に 3 番目のループで値が割り当てられます。データを追加しないと、最後のループで最後のデータのみが取得されます。 3. ドロップダウン ボックスのデータ、つまり、select タグの代わりにオプション タグが必要だと思います
構文エラーはありません
Tell発生した問題についてお知らせください
左側の配列には 1、2、3、4 が表示されます [追加] をクリックします。 3,2,4,1 を追加します
ただし、この方法で表示しないと、値も表示されません
はい、ドロップダウン ボックスのデータが必要です
気付かなかったのですが、現在は option に変更されています。問題は、あなたが言及した 2 番目の問題です
それが問題です。右側のタグは最初の位置にあるはずですが、今は最後の位置にあります