php - 如何通过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' />
解决方案
您只需要使用 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”添加到另一个打开的标签中,以防万一。
推荐阅读
- mysql - 除了使用 UNION 之外,还有更好的方法来组合两个查询吗?
- unit-testing - Azure 数据工厂可以采用哪些持续测试阶段
- python - 缺失值处理 Pandas
- javascript - 使用 Javascript / node.js 获取多维数组值
- rust - 在迭代器reduce中无法返回对临时值的引用错误
- python - 克服 selenium 在网络爬虫中的缺点
- java - 如果重载和覆盖相同的方法,Java中的意外多态行为
- sql - 如何在 Presto 表中找到作为其他子字符串出现的最短唯一四键值?
- flutter - 在 FLUTTER 中几秒钟后如何重定向到 Stream Builder 中的另一个屏幕/页面?
- android - 在 Android11 中,我想使用该设备的默认 Cropper 并使用 Crop Intent 可能吗?