Получить значение select из списка пользователей - PullRequest
0 голосов
/ 17 января 2019

У меня есть таблица пользователей, в которой у пользователя есть имя, фамилия, право и кнопка «зафиксировать изменения». Таким образом, я хочу назначить права человеку. В каждом столбце есть идентификатор пользователя, и все это создается из базы данных.

Это мой выпадающий список для назначения права.

<form id="myForm" method="post" autocomplete="off">
            <select name="rightsDropdownOptions" method="post">
                <option value="admin">Admin</option>
                <option value="masterEditor">MasterEditor</option>
                <option value="modulEditor">ModulEditor</option>
                <option value="teacher">Lehrer</option>
                <option value="teacherAndEditor">Lehrer+Editor</option>
            </select>
        </form>

Это мой php-код, который выполняется нажатием кнопки commitchangestorights

if ( isset($_POST['commitChangesOnRightsButton']) ){
    $user = $_POST['commitChangesOnRightsButton'];
    echo "<script>alert(".$user.");</script>";
    $var = $_POST['rightsDropdownOptions'];
    if($var == "1"){
        echo "<script>alert(".$var.");</script>";
    }
}

Если я сейчас нажму кнопку, я получу следующую ошибку: Неопределенный индекс: rightsDropdownOptions в C: \ xampp \ htdocs \ Iiigel \ PHP \ AdminGivePermission.php

Я уже некоторое время работаю над этим, и я не знаю, как решить эту проблему, я был бы рад, если бы кто-то мог помочь.

1 Ответ

0 голосов
/ 17 января 2019

Как подчеркнул @Dharman, вы делаете ошибку в своем коде, во-первых, вы должны определить параметр post "commitChangesOnRightsButton" в своем коде так:

<form id="myForm" method="post" autocomplete="off" action"">
<select name="rightsDropdownOptions" method="post">
    <option value="admin">Admin</option>
    <option value="masterEditor">MasterEditor</option>
    <option value="modulEditor">ModulEditor</option>
    <option value="teacher">Lehrer</option>
    <option value="teacherAndEditor">Lehrer+Editor</option>
</select>
<button type="submit" value="Assign" name="commitChangesOnRightsButton" />
</form>

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...