首页 > 解决方案 > 如何通过url动态更改输入值

问题描述

我正在使用这个 url 在我的代码中更改 Price 的值。

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

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

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

标签: phphtmlparameter-passing

解决方案


您只需要使用 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”添加到另一个打开的标签中,以防万一。


推荐阅读