簡體   English   中英

用來自xml文件中的xml值填充下拉列表

[英]populating dropdown with values from xml file in php

我想用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>

嘗試這個

foreach ($xml->item as $item)
{
   echo "<option value='".$item->name."'>" . $item->name . "</option>";
}

<option>的可見部分是放在<option></option>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM