Я знаю, что это заданный вопрос, однако я пробовал почти шаги, но он не работает.Я знаю, что где-то нужна глупая ошибка, которая нужна специалистам.Мой код:
// if(isset($_POST["country"]))
if($_SERVER['REQUEST_METHOD'] == "POST")
{
$country = $_POST["country"];
echo '<script language="javascript">';
echo "alert(' Officer Already Alloted..!!!');";///Tried getting alert once POST, but no message
echo '</script>';
}
//? $country = $_POST["country"] : $company=1;
?>
<form action="#" method="POST">
<select class="country" name="wcpbc-manual-country" id="country" >
<?
$list=mysqli_query($con,"select * from country where status!='False'");
while($row_list=mysqli_fetch_assoc($list)){
$display="+".$row_list['phonecode']."-".$row_list['name'];
$flag=$row_list['isosmall'];
?>
<!--<select class="country" name="wcpbc-manual-country" id="country">-->
<option value="<?$row_list['phonecode']?>" data-iconurl="https://ipdata.co/flags/<?php echo $flag; ?>.png" <?php if($country==$row_list['name']){echo "selected";} ?>><? echo $display;?></option>
<!--<option value="IN" data-iconurl="https://ipdata.co/flags/in.png">IN some text</option>-->
<?
}
?>
</select>
</form>
<script type="text/javascript">
$("#country").selectBoxIt();
</script>
На самом деле я пытаюсь получить выбранное значение в раскрывающемся списке, кажется, POST не работает для присвоения значения $country
переменная
Я пытался:
1. if($_SERVER['REQUEST_METHOD'] == "POST")
2. используется form action="<?php echo $_SERVER['PHP_SELF']; ?>"
Пожалуйста, помогите. Спасибо