首页 > 解决方案 > 如何在详细信息页面中创建动态操作表单 - PHP

问题描述

我解释了我的障碍,我有一个包含所有广告系列的页面,当然为了能够查看我想要查看的广告系列的详细信息页面,我编写了一个代码:

<?php echo "<a href='info_campagna.php?id_campagna_cliente={$row['id_campagna_cliente']}'>Dettagli</a><br>";?>

自动,一旦你进入活动详情页面,我的 url 中的结果是这样的:

http://localhost:8888/FINALE/info_campagna.php?id_campagna_cliente=4

为了能够通过while循环提取出我需要的所有值,我写了这个查询:

$id = $_GET['id_campagna_cliente'];
$sql = "SELECT *    
        FROM store_locator
            INNER JOIN campagne_cliente ON store_locator.id = campagne_cliente.impianto_id_campagna
            INNER JOIN clienti ON clienti.cliente_id = campagne_cliente.cliente_id_campagna
            INNER JOIN store_locator_category
            INNER JOIN campagne ON campagne.id_campagna = campagne_cliente.id_campagna_cliente
        WHERE campagne_cliente.id_campagna_cliente ='$id'
        GROUP BY impianto_id_campagna"

现在在我的表单中,它通过输入来调节搜索的开始,对于项目的所有其他部分,我调用了命令 action = 表单所在页面的名称,但显然在这种情况下,该操作不能: 例子:action = "pagename"但它必须是:action = "pagename? id_campagna_cliente = 4"

在这种情况下,我自愿输入数字,因为我将页面的 url 与该 id 粘合在一起。

我尝试以与进入详情页相同的方式调用该操作,即:

action="pagename.php?id_campagna_cliente={$_GET['id_campagna_cliente']}"

而得到的结果显然是破产:

pagename?id_campagna_cliente={$_GET[%27id_campagna_cliente%27]}

不再看到任何东西。如何为我的表单提供操作命令,以便它对于每个具有不同 ID 的详细信息页面都是动态的?

如何在详细信息页面中创建动态操作表单 - PHP

更多细节,这是我的表格:

<form name="frmSearch" method="post" action="info_campagna.php?id_campagna_cliente=<?php echo $_GET['id_campagna_cliente']; ?>"></form>

但与所有其他页面不同,当我发送它们时,我不搜索任何字段

标签: phpformssession

解决方案


推荐阅读