我使用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解析器。
由于
答案 0 :(得分:1)
与数据库记录相同:获取“记录”的总量,并在每页中使用偏移量和项目数。
如果您有200条记录并且每页有10个项目,并且您在第2页,则会显示条目10到20.因此您必须迭代“记录”并计算它们。如果计数在10到20之间,则显示记录。