【问题标题】:how to save this variable in php [duplicate]如何在php中保存这个变量[重复]
【发布时间】:2018-07-05 00:17:38
【问题描述】:

thisvalue span 是我想保存在 php 中的变量。此变量由代码 js 动态更改。 (这是购物车中的价格)。

如何将这个值保存在 php 中,以便我以后可以将其添加到 mysql 数据库中的查询中?

<div id="cena"><b>Razem: </b><span class="thisvalue">0.00</span>zł</div>

【问题讨论】:

  • 在我看来你可能想研究 AJAX 以及如何使用它

标签: php mysql ajax


【解决方案1】:

在这里我可以建议您使用jquery 来获取您的跨度值,然后使用ajax 将该值发送到另一个php page

下面我写jquery来获取跨度值并使用ajax发送。

<script>
     var val = $('.thisvalue').text();
     $.ajax({
     type: "POST",
     url: <your php file>,
     data: {value: val},
    success: success
    });
</script>

另一方面,您可以像这样使用$_POST 变量获得价值。

$value = $_POST['value']

【讨论】:

  • 是否可以通过 post 方法来实现?例如:&lt;form method="post"&gt; &lt;div id="cena"&gt;&lt;b&gt;Razem: &lt;/b&gt; &lt;span name="kwota2"&gt;0.00&lt;/span&gt; ... 和 php 代码:$kwota2 = $_POST['kwota2'];?
  • 不,你不能这样做,因为 post 方法在 $_POST['tag_name'] 的标签内获取了 value,但这里的 span 标签不能包含 value,而它包含 text
  • 那么,如果我已经在上面的代码中使用过ajax,如何在php中获取这些数据?
  • 我将其更新为代码片段
  • 你可以添加相同的文件名,但你必须使用isset函数,这样特定的php代码不会每次都执行。当您使用isset 时,它会检查一些post 方法,然后执行其代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 2016-02-29
  • 1970-01-01
  • 2011-09-27
  • 2022-01-26
相关资源
最近更新 更多