如何通过URL动态更改输入值

时间:2019-11-15 20:50:24

标签: php html parameter-passing

我正在使用此URL更改代码中Price的值。

http://yoursite.com/mycart.php?am=20&product=Digitizing

我希望每当我更改url中的am=的值时,都必须根据该值动态更改代码中的value='0'

<input type='hidden' name='li_1_price' value='0' />

1 个答案:

答案 0 :(得分:1)

您只需要使用PHP截取值,然后将变量写入代码即可。

<?php $amValueIs = $_GET["am"]; ?>

然后在您的HTML中

<input type='hidden' name='li_1_price' value='<?php echo $amValueIs; ?>' />

仅此而已。

根据评论进行编辑: 如果您想确保“ am”具有值,那么就不会发出警告:

$amValueIs = isset($_GET["am"]) ? $_GET["am"] : "0";

这是“如果已设置,则使用它,如果不给它一个0”的简写。 我还把“ php”添加到另一个打开的标签中,以防万一。