0

我想在网页上设置图像网格,并通过菜单选择的类别对它们进行排序。

最好在不刷新整个页面的情况下完成此操作,并且无需 javascript 或 jquery 即可完成。

例如,可能有 12 张图像,分为四类。该菜单将包括“类别 1”、“类别 2”等。通过单击这些选项之一,下面的图像将简单地重新排列,选定的分类图像位于顶部。

有没有一个简单的 php 脚本可以做到这一点?它会涉及在各种数组中设置图像吗?

非常感谢任何帮助。

4

1 回答 1

0

好吧,实际上可以在不刷新页面且不使用 JavaScript 的情况下执行此操作。这是它的工作原理(只是一个最小的例子):

iframe在您的 HTML 页面中创建一个。将iframe显示菜单以及排序的图像。

<iframe src="content.php" width="300" height="100" border="1"></iframe>

然后在content.php

<form method="post" action="content.php">
<select name="select">
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
</select>
<input type="submit">
</form>

<?php
if (isset($_POST["select"])) {
    // sort images however you want and echo them
    echo "Option ".$_POST["select"];
}
?>

因此,在提交表单时,只会iframe重新加载(而不是整个页面)。

请注意,这只是一种解决方法。你想要达到的目标真的不应该那样做。JavaScript 肯定是更好的选择。

于 2012-07-15T16:03:43.043 回答