php - PHP - 如何使用变量制作计数按钮?
问题描述
我试图用 php 使用 post 方法制作一个计数器,但在第一次点击后我无法计数。有人有想法吗?我已经尝试取消设置按钮但没有工作。
`<?php
$i = 0;
if(isset($_POST["submit"])){
$i += 1;
echo $i;
}
?>
<form action="" method="post">
<button type="submit" name="submit" onclick="">add</button>
</form>`
解决方案
<?php
session_start();
// Page was not reloaded via a button press
if (!isset($_POST['submit'])) {
$_SESSION['i'] = 1; // Reset counter
}
?>
<form method='post'>
<input name='submit' type="submit" value='count'>
<h1><?php echo $_SESSION['i']++ ?></h1>
</form>
推荐阅读
- java - 当我编写包时,“找不到或加载主类”,Visual Code
- python - 在 Python 中使用 Slack API
- python - 如何在 python3 中使用 selenium 和 phantomjs 的网页截图之前等待?
- c# - 从 ASP.NET 网站访问被拒绝启动过程
- rust - Rust 不会让我从匹配中返回一个类型的实例,一直认为我正在尝试返回一个值
- android - 使用通过 ListAdapter 或 BluetoothAdapter 找到的蓝牙设备数量更新 Android 中的 TextView
- javascript - 使用 mouseout DOM 删除 textNode
- sql - 如何修复在 Snowflake 中插入 csv 数据的错误
- excel - Uptade Sheet.("print") 并导出为单个 pdf
- c# - 如何在不使用外部视频文件的情况下播放文件