我想使用一个方框输入用户名,然后在下方有多个提交按钮,使用上面输入的用户名。
是否有某种方法可以将用户名存储为变量,因此它将包含在每个提交按钮的$ post中?
<html>
<head>
<title>My Page</title>
</head>
<body>
<form action="updateDTEST.php" method="post">
Username(Email Address): <input type="text" name="username" /><br />
<p>DT Usage allowed/not allowed</p>
<div align="left">
<select name="status">
<option value=0>Allowed</option>
<option value=1>Revoked</option>
</select>
</div>
<input type="submit" name="submit1" value="Submit me!" />
<p>Add translations to customer</p>
<select name="addtranslations">
<option value=0>Add 0 translations</option>
<option value=2000>Add 2,000 translations</option>
<option value=12000>Add 12,000 translations</option>
<option value=30000>Add 30,000 translations</option>
<option value=80000>Add 80,000 translations</option>
</select>
</div>
<input type="submit" name="submit2" value="Submit me!" />
</form>
</body>
</html>
答案 0 :(得分:0)
使用单一表格。只有单击的提交按钮才会成功,因此请在帖子数据中使用检查其名称/值对,以查看您应该注意哪个选项。
答案 1 :(得分:0)
您可以保留原样。只需查看按钮是否已设置并读取相应的值。
示例:
//read always
$username = $_POST['username'])
if(isset($_POST['submit1'))
$status = $_POST['status'])
else if(isset($_POST['submit2'))
$addtranslations = $_POST['addtranslations'])