我希望做的是在页面加载时显示数组中的前5项(Stage1 - Stage5)。在一边,我会有两个图像,一个箭头指向上方,一个箭头向下。如果单击向下箭头,数组将增加以显示(Stage2 - Stage6)。另一个点击向下箭头的屏幕会显示(Stage3 - Stage7)。然后向上的箭头方向相同,但方向相反。限制数组结果并单击按钮时增加
通过下面的代码,我可以手动将“1”添加到$ var1和$ var2,或者在需要时减1,保存并刷新浏览器以获得我期待的效果。我似乎无法弄清楚如何执行$ var1和$ var2的增量,然后在点击箭头图像时自动刷新页面。
我是新人,所以我可以完全与我有什么,但希望它至少有助于展示我想要做的事情。
<?php
$stage_name=array
("Stage1","Stage2","Stage3","Stage4",
"Stage5","Stage6","Stage7","Stage8",
"Stage9","Stage10","Stage11","Stage12",
"Stage13","Stage14","Stage15","Stage16");
?>
<html>
<body>
<?php
$var1=0; $var2=5;
for($list=$var1; $list<$var2; $list++)
{
foreach($stage_name as $stage_index => $stage_item)
{
if ($stage_index==$list)
print("$stage_item<br />");
}
}
?>
</body>
</html>
感谢
欢迎,并形成良好的问题!为了帮助您,我需要将代码添加到页面的代码。他们就是关键! :) – davogotland 2012-01-12 01:50:16
无论你点击什么,都必须传入一个“页码”,以便将代码用作起点。然后'$ var1 = $ _GET ['start']'和'$ var2 = $ var1 + 5' – 2012-01-12 01:50:42
也是,这功课? – davogotland 2012-01-12 02:07:55