当记录添加到数据库时,我正在尝试重定向到另一个页面。
我想确保此指令创建一个包含 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");