php - 如何在详细信息页面中创建动态操作表单 - 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>
但与所有其他页面不同,当我发送它们时,我不搜索任何字段
解决方案
推荐阅读
- html - 无法使用 window.print() 打印完整的 HTML 页面,有 3 个页面内容,但只有 1 个页面获取数据,其他页面为空白
- asp.net-core - ASPNetCoreModule 和 ASPNetCoreModuleV2 有什么区别?
- ffmpeg - FFMPEG 不会播放 rtsp 链接,但相同的链接在 VLC 中有效
- ios - 如何在一个 Firestore 集合中查询另一个 Firestore 集合文档中包含的值
- javascript - React 未被识别为已导入 - ReactNative expo 应用程序
- excel - 如何从“.xlsm”excel宏文件转换“.exe”或保护vba文件
- javascript - Html 模板未在屏幕上呈现 Vue 内容
- rust - 原子读取文件内容
- amazon-web-services - 如何让 API 网关将路径转发到下游应用程序?
- database - 消息应用程序数据设计效率不够