好的,所以我有这个页面,我希望下拉列表中包含来自json feed的所有内容。只是“标签”。PHP下拉列表只选择列表中的最后一个项目
回答
<select name="items">
<?php
$arr = json_decode(file_get_contents("http://media1.clubpenguin.com/play/en/web_service/game_configs/paper_items.json"),true);
$str = '';
foreach($arr as $item) {
$label = $item['label'];
$str .= "<tr><td style='text-align: center !important;'><b>Name:</b> $label</td>";
echo "<option class=\"selection\" value=\"$label\">$label</option>";
}
?>
</select>
我把整个代码 – TimmyCP1505
再试一次,我编辑它。你也应该从这里弄清楚事情,这并不困难。 –
http://cpuploads1.tk/AutoTweet/Items/item.php – TimmyCP1505
您正在将$ label的内容输出到下拉列表中。在foreach循环结束时,只有最后一个标签存储在$ label中。因此,只显示最后一个标签。
取而代之,生成<选项>标签< /选项>标签内循环并将其追加到$标签。当然,在进入循环之前用空字符串初始化$ label。
- 1. PHP下拉只选择最后一个项目列表
- 2. 下拉列表不断从列表中选择最后一项
- 3. 下拉列表后,新项目选择
- 4. 选择下拉列表中的已选项目/选择列表
- 5. 选择框只显示最后一个记录在下拉列表中的php
- 6. Webbrowser - 从第一个下拉列表中选择一个项目后更新第二个下拉列表
- 7. 选择的项目 - 下拉列表 - SQL
- 8. 下拉列表选择的项目
- 9. 在列表视图中的下拉列表中选择一个项目
- 10. 从两个下拉列表中选择一百个项目
- 11. 打印只从下拉列表中选择的项目
- 12. 在第一个下拉列表中选择后自动填充第二个下拉列表项目
- 13. 从下拉列表中选择,第二个下拉列表中的选项
- 14. 从下拉列表中选择项目从另一个下拉列表和变量中选择
- 15. 不能选择下拉列表中的项目,如果列表只有一个项目
- 16. 基于选择另一个下拉列表的下拉列表
- 17. Firewatir:Firewatir脚本从下拉列表中选择一个项目
- 18. 在下拉列表中选择第一个项目
- 19. php下拉列表中选择的项目
- 20. 获取javascript中的最后一个选择列表框项目
- 21. VBA在一个下拉列表中选择的每个选项
- 22. 如何在其他下拉列表中选择某个项目时禁用下拉列表中的项目?
- 23. 第一个下拉列表被选中,它会从下一个下拉列表中删除选定的项目
- 24. 获取下拉列表的最后一个选项
- 25. 下拉列表中的多项选择
- 26. asp.net中的下拉列表项选择
- 27. MySql的PHP选择下拉列表中
- 28. 如何从项目选择更改的下拉列表中删除只有一个项目“ - 选择年 - ”?
- 29. 根据第一个选择的下拉列表项加载第二个下拉列表项目
- 30. Haskell从列表中选择最后一个项目
这是什么? '$ str ='';'你每次都将它设置为NULL。 –
如果没有$ str =''这样的东西;这将是undefined – TimmyCP1505