表单添加现有的变量

时间:2016-11-29 09:10:21

标签: php html forms

我正在创建一个简单的表单,在填写时,它会将变量和表单内容添加到https://www.example.com/clients/cart.php?a=add&pid=91

的末尾

因此,目标是创建一个名称为sld的表单,然后将其添加到上述网址的末尾,以便它变为https://www.example.com/clients/cart.php?a=add&pid=91&sld=CONTENT

但是,表单(下面的代码)会忽略现有变量,而只是默认为https://www.example.com/clients/cart.php (eg. cart.php?sld=CONTENT

有没有办法保留现有变量并在提供的URL末尾提交表单内容?

<form action="https://www.example.com/clients/cart.php?a=add&pid=91" method="get">
<input type="text" name="sld" placeholder="google">.
<input type="text" name="tld" placeholder="com">
<input type="submit" value="submit">
</form>

1 个答案:

答案 0 :(得分:1)

您可以使用以下值添加两个隐藏字段:

<form action="https://www.example.com/clients/cart.php" method="get">
    <input type="text" name="sld" placeholder="google">.
    <input type="text" name="tld" placeholder="com">
    <input type="submit" value="submit">
    <input type="hidden" name="a" value="<?php echo $_GET['a']; ?>">
    <input type="hidden" name="pid" value="<?php echo $_GET['pid']; ?>">
</form>