老实说,你最好的选择是$_POST
处理此逻辑。在表单中,提交按钮缺少name
允许您执行此操作的属性:
<form method="post" action="http://xxx.yyy/wp-admin/admin-post.php">
<td width="60" height="26">
<input type="submit" value="Lot #" name="lot">
</td>
<td width="154" >
<input type="submit" value="Name" name="name">
</td>
<td width="154">
<input type="submit" value="Subdivision - Blk / Lot" name="subdivision">
</td>
<td width="96">
<input type="submit" value="Address" name="address">
</td>
</form>
因为
<td>
元素的值
data
可以消除这两个隐藏字段。
然后在处理程序中可以使用if
要检查的报表$_POST
查看单击的提交按钮isset()
功能:
if ( isset( $_POST[\'lot\'] ) {
$data = 1;
} elseif ( isset( $_POST[\'name\'] ) ) {
$data = 2;
} elseif ( isset( $_POST[\'subdivision\'] ) ) {
$data = 3;
} elseif ( isset ($_POST[\'address] ) ) {
$data = 4;
} else {
die( \'Invalid Selection\' );
}
// Rest of your handler goes here