繁体   English   中英

如何在PHP标头中定义变量(位置:)

[英]How can I define a variable in the PHP header ('Location:)

当记录添加到数据库时,我试图重定向到另一个页面。

我要确保此指令创建的地址包含ID号。

header('Location:inventory_issue_view.php?filterer_client_name=<%%URLVALUE(suiting_reference_no)%%>');

但是我从这里得到的地址是

inventory_issue_view.php?filterer_client_name=<%%URLVALUE(suiting_reference_no)%%>

我知道的价值

<%%URLVALUE(suiting_reference_no)%%>

是正确的,因为如果我对此进行编辑说明:

header('Location:inventory_issue_view.php?filterer_client_name=7499');

我得到正确的地址。

使用此代码:

 $client=sqlValue("SELECT suiting_reference_no FROM client_suiting WHERE client_name =     '{$data['client_name']}'");

我获得了$ client的空值

使用此代码:

$client=sprintf("SELECT suiting_reference_no FROM client_suiting WHERE client_name = '{$data['client_name']}'");

    $client=SELECT%20suiting_reference_no%20FROM%20client_suiting%20WHERE%20client_name%20=%20%277489%27

插入APPGini生成的脚本后,这部分挂钩。 一个关联数组,其中键是字段名称,值是插入到新记录中的字段数据值。
*对于此表,数组项为:
* $data['issue_date'], $data['client_name'], $data['suiting_ref'], $data['inventory_item'], $data['inventory_qty'], $data['inventory_item_size'], $data['inventory_size_category'], $data['inventory_cost'], $data['inventory_value']

现在,我再次看一下它,一个简单的解决方案是$ client = $ data ['suiting_ref']还是应该由它组成。 *

您如何获取客户端的ID? 从查询还是表格? 尝试,尝试:

header("Location:inventory_issue_view.php?filterer_client_name=$clientId");

其中$clientId是包含数字的变量。

尝试这个

header("Location:inventory_issue_view.php?filterer_client_name=".$clientId.");

要么

header("Location:inventory_issue_view.php?filterer_client_name=$clientId"); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM