如何通过HTML标记的内容定义PHP变量

How can i define a PHP variable by the content of an HTML tag?

本文关键字:定义 PHP 变量 何通过 HTML      更新时间:2023-09-26

HTML

<p id="a" name="a"></p>

Javascript

document.getElementById("a").innerHTML=price;

如果price是一个变量,我该如何制作一个php变量,该变量=放在id"a"I的HTML中的结果?

$price = $_POST['a'];

当被回显时,这个变量变成了空白,是的,我确实设置了一个由PHP页面处理的表单。

表单不是这样工作的。

浏览器将只向服务器发送表单控件的值(<input><select><textarea>(
它不会发送任意命名元素的值。(事实上,name="a"是无效的HTML(

相反,您应该使用<input type="hidden" name="a" value="" />,并将此<input>标记的value属性设置为您希望PHP获得的值。

我想,您只想更改HTML元素中的值。为此,您需要一个XML解析器(i.d(。我认为shamittimar的帖子可能会对您有所帮助。他做你想做的事。