Criando um menu suspenso em PHP do MySQL?

Eu sou meio que experiente com PHP e MySQL, então eu meio que aprendi as coisas, mas eu meio que estou tentando conseguir algo que pode estar acima do meu nível (não tenho certeza do nível de dificuldade nisso). Basicamente, eu estou olhando para criar dois menus para remover o acesso de um usuário dentro da tabela MySQL. Assim, o primeiro menu suspenso será para a lista de usuários que eu tenho, e o segundo menu suspenso será para o acesso que eles têm. Eu gostaria de fazer isso quando eu selecionar um usuário, o segundo menu suspenso mostra apenas as opções que o usuário tem acesso, como;

    <form name="form" method="post" action="access.php">
    <select name='user'>
    <?php 
require "sqlconfig.php"; // My SQL Configuration
$conn=mysql_connect($host, $user, $pass); // The Connection
$selectdb=mysql_select_db("$db"); // The Database
    $userlist1 = mysql_query("SELECT `Username` FROM `accounts` ORDER BY Username ASC");
        while ($userlist = mysql_fetch_array($userlist1)) {
        print "<option value='username'>$userlist[Username]</option>";
        }
    ?>
    </select>
<select name='task'>
<option value="notask" <?php if($_GET['task'] == notask) { echo "selected"; } ?>>Select a Task</option>
<option value="admin" <?php if($_GET['task'] == admin) { echo "selected"; } ?>>Administrator</option>
<option value="user" <?php if($_GET['task'] == user) { echo "selected"; } ?>>user</option>
<option value="guest" <?php if($_GET['task'] == guest) { echo "selected"; } ?>>Guest</option>
</select>
<input type="submit" value="Remove" />
    </form>

Eu já tenho as permissões em uma tabela, cada valor é como inteiro 0 para false e 1 para true. Então, basicamente, quando o usuário é selecionado no primeiro menu, eu quero o segundo menu para atualizar e só mostrar os valores que eles têm que são = 1 (o que significa que eles têm) e, claro, quando o formulário é submetido , mudará qualquer tarefa selecionada de 1 a 0, o que significa que ela se remove.

Basicamente, quando o usuário é selecionado (ex; Joe), o segundo menu será atualizado com as tarefas que Joe possui (ex; Admin, User). Depois que eu selecionar uma tarefa, clique em remover, o script deverá postar o menu nome de usuário e obter qualquer tarefa selecionada antes de enviá-la. Em seguida, execute o script UPDATE do campo de usuários de 'Admin' de 1 (verdadeiro) a 0 (falso )

Alguém pode me ajudar a configurá-lo com código, ou pelo menos me dar a direção para configurá-lo sozinho?

questionAnswers(2)

yourAnswerToTheQuestion