将表单输入值显示为新页面URL的一部分

时间:2014-08-11 10:40:25

标签: php html

我试图在表单A中显示用户输入的值,以便成为页面B的网址的一部分。例如:

表格A:

<form method="post" action="display_annotation_for_pdbid.php" target="_parent">
<fonttdresult><b>Search Database by PDB ID:</b><br/></fonttdresult>
<input type="text" name="pdbid" id="pdbid" placeholder="Enter a PDB ID" style="width: 
106px;">
<input type="submit" name="submit" value="Submit"> 
</form>

因此,我不想将新页面网址显示为display_annotation_for_pdbid,而是希望它显示类似&#39; display_annotation?StructureID:1y26&#39;当用户在表单A中输入1y26时。有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

创建另一个文件display_annotation_for_pdbid.php,其中包含重定向到所需网址的代码。请尝试下面的代码

display_annotation_for_pdbid.php

<?php
$pdbid = $_POST['pdbid'];
header("Location : display_annotation.php?StructureID=".$pdbid);
?>

答案 1 :(得分:0)

如果您在表单中使用GET方法发布数据,变量将自动放在URL