0

我使用 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 解析器来做。

谢谢

4

1 回答 1

1

与数据库记录相同:获取“记录”的总量并使用偏移量和每页的项目数。

如果您有 200 条记录和每页开始的 10 项,并且您在第 2 页,您将显示条目 10 到 20。所以您必须遍历您的“记录”并计算它们。如果计数在 10 到 20 之间,则显示记录。

于 2013-08-26T00:33:00.590 回答