2013-02-12 55 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']:'';?>"> 
相关问题