簡體   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