PHP 下拉列表加款扣款表单示例
以下是一个使用 PHP 创建加款扣款表单的示例代码,你可以根据自己的需求进行修改和优化:
<!DOCTYPE html>
<html>
<head>
<title>加款扣款</title>
</head>
<body>
<h1>加款扣款</h1>
<form method="POST" action="">
<label for="type">请选择操作类型:</label>
<select id="type" name="type">
<option value="add">加款</option>
<option value="deduct">扣款</option>
</select>
<br><br>
<label for="amount">请输入金额:</label>
<input type="text" id="amount" name="amount">
<br><br>
<label for="uid">请输入UID:</label>
<input type="text" id="uid" name="uid">
<br><br>
<input type="submit" value="提交">
</form>
<?php
// 检查表单是否提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取表单数据
$type = $_POST["type"];
$amount = $_POST["amount"];
$uid = $_POST["uid"];
// 校验数据是否合法
if (!is_numeric($amount) || $amount <= 0) {
echo "请输入合法的金额!";
} elseif (!is_numeric($uid) || $uid <= 0) {
echo "请输入合法的UID!";
} else {
// 执行加款或扣款操作
if ($type == "add") {
// 加款操作
// TODO: 在这里实现加款逻辑
echo "已为UID为{$uid}的用户加款{$amount}元。";
} elseif ($type == "deduct") {
// 扣款操作
// TODO: 在这里实现扣款逻辑
echo "已为UID为{$uid}的用户扣款{$amount}元。";
}
}
}
?>
</body>
</html>
在这个示例中,我们使用了一个 HTML 表单来收集用户输入的操作类型、金额和 UID。表单的提交方法是 POST,目标地址为空,表示提交到当前页面。在 PHP 代码中,我们首先检查表单是否已经提交,如果是,就获取表单数据。然后我们校验了输入的金额和 UID 是否合法(即是否为正数),如果不合法,就输出错误信息。最后,我们根据用户选择的操作类型执行相应的加款或扣款操作,并输出结果信息。
当用户提交表单后,页面会刷新并显示操作结果。如果你需要保存操作记录或者做其他的操作,可以在相应的代码位置加入你的逻辑。注意,这个示例中的加款和扣款操作都是 TODO,你需要根据自己的需求进行实现。
原文地址: https://www.cveoy.top/t/topic/l0kL 著作权归作者所有。请勿转载和采集!