2013-02-12 89 views
0

嗨,我是一名jsf程序員,希望在我的jsf應用程序中集成使用php開發的文檔儲存庫。所以我正在做的是當用戶點擊我的jsf屏幕上的一個鏈接時,它會得到一個鏈接的值傳遞給php url,並打開一個頁面,用戶可以添加文檔。 我從網址獲取值並將其顯示在頁面中。但是我想要的是用戶輸入*號碼字段(請查看屏幕截圖),而URL的值應該自動傳遞到數據庫,因爲號碼和數字字段應該被刪除。請看屏幕截圖。PHP從url獲取價值並將其傳遞到文本字段

enter image description here enter image description here

和代碼片段

<td class="ThRows">*Number</td> 
$cellvalue = ""; 
if ((!isset($_GET["add_fd9"])) && (!isset($_POST["add_fd9"]))) { 
$itemvalue = ""; 
} else { 
$itemvalue = qsrequest($_GET["add_fd9"); 

然後

fieldPrompts [_No] = 「*號」;

pgitm_No = document.getElementsByName(「add_fd9」)[0];

我不明白的地方通過URL值

+0

不能見截圖和使用' $ _REQUEST'而不是'$ _GET/$ POST' ... – Chintan 2013-02-12 13:10:57

回答

0

試試:

$cellvalue = ""; 
if (!isset($_REQUEST["add_fd9"])) { 
$itemvalue = ""; 
} else { 
$itemvalue = qsrequest($_REQUEST["add_fd9"]); 
} 
+0

'$$ cellvalue =「」; (!isset($ _ REQUEST [「add_fd9」])){ $ itemvalue =「」; } else { $ itemvalue = qsrequest($ _ REQUEST [「id」]); }' 而不是add_f9我想從URL傳遞價值,我得到的ID。它是否正確 – 2013-02-12 13:23:40

+0

@raghav:是的正確...你可以試試嗎? – Chintan 2013-02-12 13:26:46

+0

是的,我做到了。沒有改變...用戶輸入的相同值得到保存。是因爲PHP的變化需要時間來發生或什麼 – 2013-02-12 13:32:45

0

使用 $ _REQUEST

<input type="text" name="text1" value="<?php echo isset($_REQUEST['add_fd9'])?$_REQUEST['add_fd9']:'';?>"> 
相關問題