Ниже приведен код, на который я ссылаюсь. Проблема здесь в том, что после того, как я выбрал опцию выпадающего меню (например, удалить учетную запись / удалить символ), мой оператор switch отображает динамически заполняющийся выпадающий список (на основе данных mysql). Однако, когда я пытаюсь выбрать опцию из этого списка и удалить ее, блок if (во втором коде) никогда не выполняется. Я пробовал различные обходные пути, и я просто не знаю, что делать. Любая помощь будет оценена. Заранее спасибо.
<form class = "myform" action = "adminportal.php" method = "post">
<select name = "option" required>
<option value ="none" selected disabled hidden>Choose an Option</option>
<option value="banacc">Delete an account</option>
<option value="deletechar">Delete a character</option>
<option value="update">Add gold/levels/changename</option>
</select>
<input type ="submit" name = "submit_search" value="submit"/>
</form>
<?php
if(isset($_POST['submit_search']))
{
$mychoice =$_POST['option'];
switch($mychoice)
{
это не выполняется
// list all the users, choose an account to ban
case "banacc":
$query = "select username from userinfo";
echo "<form action = '' method = 'POST'>";
echo "<select name='account' value=''>Account</option>";
echo"<option selected ='default' value = 'default'>Select Account</option>";
foreach ($con->query($query) as $row) {
echo "<option>$row[username]</option>";
}
echo "</select>";
echo"<input type ='submit' name = 'delete' value='delete'/></form>";
if(isset($_POST['delete']))
{
$account = $_POST['account'];
$query = "delete from userinfo where username = '$account'";
$query_run = mysqli_query($con,$query);
if($query_run){
echo '<script type = "text/javascript"> alert("Purchase Successful")</script>';
}
else{
echo '<script type = "text/javascript"> alert("Purchase Successful")</script>';
}
}
break;
case "deletechar":
$query = "select name from characterinfo";
echo "<select name='character' value=''>Character</option>";
echo"<option selected ='default' value = 'default'>Select Character</option>";
foreach ($con->query($query) as $row) {
echo "<option>$row[name]</option>";
}
echo '</select>';
break;
case "update":
$query = "select name from characterinfo";
echo "<select name='character' value=''>Character</option>";
echo"<option selected ='default' value = 'default'>Select Character</option>";
foreach ($con->query($query) as $row) {
echo "<option>$row[name]</option>";
}
echo '</select>';
break;
}
}
?>