如何在URL中获取输入值?

时间:2017-04-05 14:23:10

标签: php html url

我正在尝试在URL中获取输入值,但我使用的方法无效。

<form action="" method="get">
  <input name="parrinName" type="text" />
</form>
<center>
  <a target="_blank" href="index.php?page=impression/lettre_carte_cadeau&IDClient=<?php echo $_GET['id'], $_GET['parrinName']; ?>&print&output=pdf">
    		<img src="<?=IMAGES_URL?>fleche.jpg" border="0" align="middle"> Imprimer lettre carte cadeau</a>
</center>

如何从URL获取输入值?

1 个答案:

答案 0 :(得分:0)

您无法直接将表单值放入网址,简单方法是使用<form action="index.php" target="_blank" method="get"> <input name="parrinName" type="text"/> <input type="hidden" name="page" value="impression/lettre_carte_cadeau" /> <input type="hidden" name="output" value="pdf" /> <input type="hidden" name="id" value="2" /> <button name="print" type="submit"> <img src="<?=IMAGES_URL?>fleche.jpg" border="0" align="middle"> Imprimer lettre carte cadeau</a> </button> </form> <?php //TO get the form values $name = $_GET['parrinName']; $id = $_GET['id']; $page = $_GET['page']; //.................. //................... //DO what ever you like ?> 方法提交表单。

查看以下代码,了解您的理解和需求,并相应地修改代码。 (点击按钮,查看网址)

index.php?parrinName=&page=impression%2Flettre_carte_cadeau&output=pdf&id=2&print=

当您按下按钮时,您将获得这样的URL,
.block { width: 25%; float: left; }
但请记住隐藏那些您不想显示的字段以及正确的服务器端验证。