Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 具有图像大小的网格/列表视图_Php_Javascript_List_Grid - Fatal编程技术网

Php 具有图像大小的网格/列表视图

Php 具有图像大小的网格/列表视图,php,javascript,list,grid,Php,Javascript,List,Grid,我对更改帖子中的图像大小有问题(单击按钮网格/列表后) 这些按钮应(单击后)将$value更改为true或false(缩放图像): 这是在帖子中生成网格或列表视图的php函数: <?php if($value == true) { echo image_products_grid(); } else { echo image_products_list(); } ?> 我需要在onClick标记中插入什么,单击按钮后返

我对更改帖子中的图像大小有问题(单击按钮网格/列表后)

这些按钮应(单击后)将$value更改为true或false(缩放图像):


这是在帖子中生成网格或列表视图的php函数:

<?php
    if($value == true) {
      echo image_products_grid();
    }
    else {
      echo image_products_list();
    }
?>


我需要在onClick标记中插入什么,单击按钮后返回php$value(true或false)?

为什么不在URL中使用参数?大概是这样的:

<div class="products_look">
    <input type="button" class="view_list" onclick="window.location = 'display.php?type=LIST'" value="List" />
    <input type="button" class="view_grid" onclick="window.location = 'display.php?type=GRID'" value="Grid" />
</div>

然后在PHP页面上:

<?php
    if($_GET["type"] == "GRID") {
      echo image_products_grid();
    }
    else {
      echo image_products_list();
    }
?>


这是您正在寻找的解决方案类型吗?它不是非常优雅,但您的问题有点不清楚,所以我希望这能有所帮助。

为什么不在URL中使用参数?大概是这样的:

<div class="products_look">
    <input type="button" class="view_list" onclick="window.location = 'display.php?type=LIST'" value="List" />
    <input type="button" class="view_grid" onclick="window.location = 'display.php?type=GRID'" value="Grid" />
</div>

然后在PHP页面上:

<?php
    if($_GET["type"] == "GRID") {
      echo image_products_grid();
    }
    else {
      echo image_products_list();
    }
?>


这是您正在寻找的解决方案类型吗?这不是非常优雅,但你的问题有点不清楚,所以我希望这能有所帮助。

我不相信这会这么容易。不刷新页面就可以完成吗?因为这些html标签“a”被分配了JS函数(这会改变css)。我有点不确定你在问什么。。。您是否在询问是否可以在不刷新页面的情况下完成此操作?如果是这样的话,我所知道的唯一一种在不重新加载整个页面的情况下从服务器获得响应的方法就是使用AJAX。这里有一个简单的好例子:我不相信这是那么容易。不刷新页面就可以完成吗?因为这些html标签“a”被分配了JS函数(这会改变css)。我有点不确定你在问什么。。。您是否在询问是否可以在不刷新页面的情况下完成此操作?如果是这样的话,我所知道的唯一一种在不重新加载整个页面的情况下从服务器获得响应的方法就是使用AJAX。这里有一个简单的好例子: