我使用XML文件存储数据,并使用SimpleXML检索数据以在HTML中使用。这是我使用的代码:
$xml = simplexml_load_file('somefile.xml');
foreach ($xml as $quote) {
$text = (string)$quote->text;
$input_text = htmlspecialchars($text, ENT_QUOTES);
echo '<div class="itemWrapper">'.
'<div class="quoteHolder">'.
'<p class="quote">'.$text.'</p>'.
'</div>'.
'<form class="selectionButtons">'.
"<input type='hidden' value='$input_text' name='quote'>".
'<input class="submitButton" type="button" value="create your design">'.
'</form>'.
'</div>';
}
我想不通的是如何限制每页的结果数量。我看到了如何使用PHP和MySQL,但我没有使用MySQL,也找不到如何使用XML解析器。
感谢
与处理数据库记录相同:获取"记录"的总量,并使用偏移量和每页的项目数。
如果你有200条记录,每页开始有10个项目,并且你在第2页,你会显示条目10到20。因此,您必须迭代您的"记录"并对其进行计数。如果计数在10到20之间,则显示记录。