标签:php
if('POST' == $_SERVER['REQUEST_METHOD']
{
$_SESSION['update'] = trim($_POST("wasUpdateClicked")_;
}
$wasUpdatedClicked = $_SESSION['wasUpdatedClicked'];
if(isset($wasUpdateClicked))
{
..do something here like an update method
}
?>
...do some stuff here that isnt important
我的牛肉是我无法为wasUpdateClicked变量获得正确的值.有什么办法吗???看来当我在同一页面上执行操作时,我无法获取变量.请帮我!!!
解决方法:
这不是表单的工作方式.仅将表单元素的内容发送到服务器,并由其名称标识.
所以这
只会将JavaScript变量$wasUpdateClicked设置为2.这仅在客户端发生.该值永远不会发送到服务器.
您将需要一个表单元素,例如:
并可能使用JavaScript更新此值.或者,如果您实际上要计算表单提交的数量,则可以在服务器端使用$_SESSION进行计数(仅具有总是发送2个表单元素的表单元素似乎有点用处).
标签:php
来源: https://codeday.me/bug/20191208/2093346.html