我还在学习如何在 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
这是我正在测试的页面: