##formのselect multipleについてお伺いしたのですが
select multipleのnameを配列としない場合、複数選択にてpostすると
同じnameで複数回postされたログが残っているのですが、
こちらをphpにて出力する事はできるのでしょうか?
ご存じの方おられましたら宜しくお願い致します。
(例 Ctrlを押しながら全てクリックした場合)
php
1<select id="xx" multiple="multiple" name="xx"> 2<option value="a">a</option> 3<option value="b">b</option> 4<option value="c">c</option> 5</select>
###出力
php
1<?php echo $_POST["xx"]; ?>
####結果 c
####ログ
xx:a
xx:b
xx:c
###補足
配列にすれば簡単なのはわかっているのですが
受け取り側のシステムの問題で配列で渡してしまうと
受け取ってくれないのです。
なのでどうしてもnameは配列ではなく単一で
受けて、同じnameで複数送られてくるデーターを
確認画面に表示できればと思っています。
name属性を二つ設ける等のイレギュラーな方法があれば
とは思うのですが。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/18 02:06
2020/03/24 03:35