使用php从网址获取传递的变量

时间:2019-05-28 08:41:01

标签: php post get

我正在尝试将变量传递给带有url的另一个页面。我的表单中有几个提交按钮。一旦单击它们,所有其他元素名称及其值将与特定提交按钮的数据一起提交。一旦我尝试将其保存到数据库中,即使它们不是选定的值,它们的最后一个值也会保存到数据库中。

http://127.0.0.1/product-details.php?quantity=1&username=cabdiqani&time=1559032347&image=girl1.jpg&uprice=35&quantity=71&username=cabdiqani&time=1559032347&image=girl2.jpg&uprice=35&quantity=1&username=cabdiqani&time=1559032347&image=girl3.jpg&uprice=35

始终仅保存最后一个。即使我单击的按钮与不同的数量或单价相关联。我只想保存与单击按钮关联的数据。有人可以帮忙吗?

代码:

echo '<b class="btn btn-default get" style="color:black; border: 1px green solid; border-radius:15px;">Quantity:</b> 
      <input type=text name="quantity" class="btn btn-default get" value=1 style="width:10%; background-color: #aec45d;color:black;">
      <input type=submit class="btn btn-default get" value="Dalbo oo Hel">'; ?>

      <input type="hidden" name="username" value="<?php echo $_SESSION['logged']; ?>">
      <input type="hidden" name="time" value="<?php echo time(); ?>">
      <input type="hidden" name="image" value="<?php echo "girl1.jpg"; ?>">
      <input type="hidden" name="uprice" value="<?php echo 35; ?>">

1 个答案:

答案 0 :(得分:0)

使用

<form method="POST" action="submit.php"
   <input type=text name="quantity" class="btn btn-default get" value=1 style="width:10%; background-color: #aec45d;color:black;">
   <input type="hidden" name="username" value="<?php echo $_SESSION['logged']; ?>">
   <input type="hidden" name="time" value="<?php echo time(); ?>">
   <input type="hidden" name="image" value="<?php echo "girl1.jpg"; ?>">
   <input type="hidden" name="uprice" value="<?php echo 35; ?>">
   <input type=submit class="btn btn-default get" value="Dalbo oo Hel">
</form>