1

我还在学习如何在 php 中处理 xml 数据,

这是我上一个问题流控制的第二部分,具体取决于 xml 元素的值

现在我需要能够根据“PRICE”标签以降序或升序显示项目,

这是到目前为止的代码:

<?php
$itm = $_GET['itm'];
$ITEMSS = new SimpleXMLElement('items.xml', null, true);

echo <<<EOF
<table width="100%" align="center" border="1" bordercolor="#0099ff" cellpadding="1" cellspacing="0">

<tr>
        <th bgcolor="#66ccff"><span class="style4">ITEM Name</span></th>
        <th bgcolor="#66ccff"><span class="style4">item TYPE </span></th>
        <th bgcolor="#66ccff"><span class="style4">item DESCIPTION </span></th>
        <th bgcolor="#66ccff"><span class="style4">item PRICE</span></th>
</tr>

EOF;
foreach($ITEMSS as $ITEMS) // loop through our DATAS
{
if($ITEMS->TITLE=="$itm")
{
    echo <<<EOF
    <tr height="30" align=middle>
        <td>{$ITEMS->TITLE}</td>
        <td>{$ITEMS->TYPE}</td>
        <td>{$ITEMS->DESCIPTION}</td>
        <td>{$ITEMS->PRICE}</td>
    </tr>

EOF;
}
}


echo '</table>';
?>

这是 xml 树: http: //fast-ptp.fr.cr/xml/items.xml

这是我正在测试的页面:

http://fast-ptp.fr.cr/xml/items.php

4

0 回答 0