У меня есть форма с двумя тегами выбора, и после отправки я получаю обратно только одно значение тега выбора.
Мои два выбора: select pokemonRegion и pokemonType. Получение только pokemonRegion
echo("<form method=\"POST\">");
echo ("<select name=\"region\" >
<option id=\"region\" selected=\"selected\">Choose Region</option>");
foreach($regions as $option){
echo ("<option value=\"$option\">$option</option>");
}
echo("</select>");
echo("<br><br><br>");
//select pokemon type
echo ("<select name=\"pokemonType\" style=\"text-align: center\">
<option id=\"region\" selected=\"selected\">Choose Type</option>");
foreach($types as $option){
echo ("<option value=\"$option\">$option</option>");
}
echo("</select>");
echo("<br><br><br><input type=\"submit\" name=\"submit\" value=\"Submit\" />");
echo("</form>");
echo("</div>");
//grab pokemon from pokedex database
if (isset($_POST['submit'])) {
$type = $_POST['pokemonType'];
$region = $_POST['region'];
echo("<br> You chose $region and $pokemonType");
}
Пример: после того, как я выберу johto (регион) и воду (тип), я получаю «You selected Johto and» blank