我想使用xml文件中的值创建一个下拉列表。下拉列表存在,但在网络上是空白的。为什么?有没有我错过的东西?
我有以下代码:
<form method="post" action="">
<?php
echo "<select>";
$xml = simplexml_load_file('curs.xml');
foreach ($xml->item as $item)
{
echo "<option value='".$item->name."'></option>";
}
echo "</select>";
?>
</form>
xml文件的代码:
<prod>
<item>
<name>Cheese</name>
<price>4.25</price>
</item>
<item>
<name>Milk</name>
<price>8.12</price>
</item>
<item>
<name>Egg</name>
<price>0.81</price>
</item>
</prod>
答案 0 :(得分:2)
试试这个
foreach ($xml->item as $item)
{
echo "<option value='".$item->name."'>" . $item->name . "</option>";
}
<option>
的可见部分是<option>
和</option>