我需要在一页上使用两种形式。当我单击第一个上的提交按钮时 - 一切正常。但是当我点击第二个时 - POST 返回 0 个元素的数组。可能是什么问题?
第一的:
<form action="MAIN.php" method="POST">
<input type="submit" name="Switch" value="<?php if ($_POST) { if ($_POST['Switch']=="Оперативный анализ данных") echo "Интеллектуальный анализ данных"; else echo "Оперативный анализ данных"; } else echo "Интеллектуальный анализ данных"; ?>">
<input type="hidden" name="Report" value="GoodsPlace">
</form>
第二:
<form action="MAIN.php" method="POST>
<input type="hidden" name="Switch" value="Оперативный анализ данных">
<select name="Report">
<option <?php if ($_POST && $_POST['Report']=="GoodsPlace") echo "selected"?> value="GoodsPlace">Товар - Место</option>
<option <?php if ($_POST && $_POST['Report']=="PlaceGoods") echo "selected"?> value="PlaceGoods">Место - Товар</option>
<option <?php if ($_POST && $_POST['Report']=="TimeGoods") echo "selected"?> value="TimeGoods">Время - Товар</option>
<option <?php if ($_POST && $_POST['Report']=="GoodsTime") echo "selected"?> value="GoodsTime">Товар - Время</option>
<option <?php if ($_POST && $_POST['Report']=="PlaceTime") echo "selected"?> value="PlaceTime">Место - Время</option>
<option <?php if ($_POST && $_POST['Report']=="TimePlace") echo "selected"?> value="TimePlace">Время - Место</option>
</select>
<input type="submit" name="submit" value="Показать">
</form>