PHP回显到表单动作

时间:2014-07-01 18:04:36

标签: php forms echo

已搜索过但未找到答案。可能表明这是一个愚蠢的问题,但是:

我试图将页面网址中的某些信息回显到表单操作中,以便将信息传送到下一页。表单和PHP看起来像这样:

<form method="link" action="surveymaker.php?title=<?php echo $_GET['title'];?>">

用户输入表单的信息会添加到下一页的网址,但不会添加到&#34;标题&#34;我试图通过echo添加。我完全准备好接受我这样做完全错误的方式,如果它是这样的话。有人能指出我正确的方向吗?

由于

3 个答案:

答案 0 :(得分:0)

您可以使用隐藏的输入字段来执行此操作。只需将其添加到表单中即可:

<input type="hidden" name="title" value="<?php echo htmlspecialchars($_GET['title']);?>">

请注意使用htmlspecialchars来清理URL中的值。

答案 1 :(得分:0)

这不是存档你想要的东西的好主意,你应该使用隐藏的输入。 例如,将它放在<form>

中的任何位置
<input type="hidden" value="<?= $_GET['title']; ?>" name="title"/>

答案 2 :(得分:0)

尝试一下。为我工作。

<?php $title = $_GET['title'];?>
<form method="link" action="surveymaker.php?title=<?php echo $title;?>">