我正在尝试创建一个下拉列表,限制每页显示的图像数量并允许用户决定显示多少图像,默认情况下我设置了 5 我试图搜索我没有设法找到的网络这里有一个解决方案是我尝试过的代码
<form action="image_search.php" name="formSize" method="post">
<span id="PageSize" style="color:Gray;">Page Size:</span>
<select name="pagesize">
<option selected="selected" value="5">5</option>
<option value="20">20</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
<span id="Title" style="color:Gray;"></span>
</form>
<?php
include_once("includes/images.php");
$xml = simplexml_load_file("xml/images.xml"); //load the images
$page = 0;
if (isset($_POST['formSize']))
{
$varSize = $_POST['pagesize'];
}
$MAXELEMENTSPERPAGE = $varSize; //change this value to display how many elements per page you wish people to see
$maxPage = count($xml)/$MAXELEMENTSPERPAGE;
if(isset($_GET['page']))
{
$page = $_GET['page']; //if page is specif
}
?>
如果我删除 $varSize 并将其替换为它可以工作的数字,但我得到这个错误 Undefined variable: varSize