やりたいことは、HTML埋め込みで配列となっている変数をforeaschで複数回利用したいと思っています。
$names_ageは連想配列となっています。
(1回目)のプログラムは、HTML要素として表示されます。
(2回目)のプログラムは、表示されません。(selectのoption行が表示されない)
おそらく、(1回目)のforeachで配列が最後までいったため、(2回目)のforeachで
表示するものがないからだと思いますが、この場合、どうすればよいのでしょうか?
//(1回目)の部分 <select name="name_age1" value=""> <?php foreach ($names_age as $name_age) : ?> <option value="<?php print($name_age['email']); ?>"><?php print(h($name_age['email'])); ?></option> <?php endforeach; ?> </select> //(2回目)の部分 <select name="name_age2" value=""> <?php foreach ($names_age as $name_age) : ?> <option value="<?php print($name_age['email']); ?>"><?php print(h($name_age['email'])); ?></option> <?php endforeach; ?> </select>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/09 01:11