pea*_*ove 1 php forms get submit-button
是否可以通过一个按钮提交两个值?
$orderby = $_GET['orderby'];
<form action="mypage.php" method="get">
<a><button name ="orderby" value="name" type="submit">▼</button></a>
<a><button name ="orderby" value="age" type="submit">▼</button></a>
</form>
Run Code Online (Sandbox Code Playgroud)
我想象这样的事情:
<a><button name ="orderby" value1="name" value2="ASC" type="submit">▼</button></a>
<a><button name ="orderby" value1="name" value2="DESC" type="submit">▼</button></a>
<a><button name ="orderby" value1="age" value2="ASC" type="submit">▼</button></a>
<a><button name ="orderby" value1="age" value2="DESC" type="submit">▼</button></a>
Run Code Online (Sandbox Code Playgroud)
您可以使用隐藏字段<input type="hidden"/>:
<?php
$orderby = $_GET['orderby'];
?>
<form action="mypage.php" method="get">
<input type="hidden" name="field" value="fieldname"/>
<input type="hidden" name="orderby" value="<?= $orderby ?>"/>
<button name ="submit" value="1" type="submit">▼</button>
</form>
Run Code Online (Sandbox Code Playgroud)