以下是用PHP写一个下拉列表框填写加款扣款,两个文本框一个填写uid一个填写金额的示例代码:

<!DOCTYPE html>
<html>
<head>
	<title>加款扣款</title>
</head>
<body>
	<h1>加款扣款</h1>
	<form method='post' action='<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>'>
		<label for='type'>类型:</label>
		<select name='type' id='type'>
			<option value='0'>请选择</option>
			<option value='1'>加款</option>
			<option value='2'>扣款</option>
		</select>
		<br><br>
		<label for='uid'>用户ID:</label>
		<input type='text' name='uid' id='uid'>
		<br><br>
		<label for='amount'>金额:</label>
		<input type='text' name='amount' id='amount'>
		<br><br>
		<input type='submit' name='submit' value='提交'>
	</form>

	<?php
		// 定义变量并初始化为空
		$type = $uid = $amount = '';

		// 当提交表单时处理数据
		if ($_SERVER["REQUEST_METHOD"] == 'POST') {
			$type = test_input($_POST["type"]);
			$uid = test_input($_POST["uid"]);
			$amount = test_input($_POST["amount"]);

			// 验证数据
			if (empty($type)) {
				echo '<p>类型是必填项</p>';
			} elseif (empty($uid)) {
				echo '<p>用户ID是必填项</p>';
			} elseif (!is_numeric($uid)) {
				echo '<p>用户ID必须是数字</p>';
			} elseif (empty($amount)) {
				echo '<p>金额是必填项</p>';
			} elseif (!is_numeric($amount)) {
				echo '<p>金额必须是数字</p>';
			} else {
				// 执行加款或扣款操作,这里只是示例代码,需要根据具体情况修改
				if ($type == 1) {
					echo '<p>用户ID为{$uid}的用户加款{$amount}元</p>';
				} else {
					echo '<p>用户ID为{$uid}的用户扣款{$amount}元</p>';
				}
			}
		}

		// 处理输入数据的函数
		function test_input($data) {
			$data = trim($data);
			$data = stripslashes($data);
			$data = htmlspecialchars($data);
			return $data;
		}
	?>
</body>
</html>

在这个示例中,使用了一个下拉列表框来选择加款或扣款的类型。根据选择的类型,在表单提交后执行不同的操作。同时,使用了一个函数来处理输入数据,确保数据的安全性。不过这个示例只是一个简单的示例,实际应用中需要根据具体情况进行修改和完善。

PHP 下拉列表框实现加款扣款功能

原文地址: https://www.cveoy.top/t/topic/l0x3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录