Итак, я пытаюсь выполнить POST переменную на моем контроллере при нажатии кнопки (она будет создана кнопка для каждой переменной в цикле).POST при нажатии кнопки
Нажав эту кнопку, я хочу ПОЧТОВАТЬ эту переменную, поэтому я могу запросить ее у контроллера. При нажатии этой кнопки я также хочу, чтобы мой Модаль активировался в пользовательском интерфейсе.
кнопка (я использую его сейчас как кнопку отправки).
<form action="" method="post">
<button name="editUser" value="<?php echo $userResults['userID']; ?>"></button>
</form>
Позже, на моей странице просмотра, я также хочу использовать переменную, которая была опубликована.
foreach ($userResults1 as $userResults1):
if (isset($_POST['editUser'])) {
$givenUserID = $_REQUEST["editUser"];
if ($userResults1['userID'] == $givenUserID) {
?>
<form action="?page=editUserEngine" method="post">
<input type="hidden" name="editUserID" value="<?php echo $userResults1['userID']; ?>"><br>
Navn: <br>
<input type="text" name="editName" value="<?php echo $userResults1['name']; ?>"><br>
Brukernavn: <br>
<input type="text" name="editUsername" value="<?php echo $userResults1['username']; ?>"><br>
Passord: <br>
<input type="text" name="editPassword" value="<?php echo $userResults1['password']; ?>"><br>
Brukernivå: <br>
<input type="text" name="editUserLevel" value="<?php echo $userResults1['userLevel']; ?>"><br>
Epost: <br>
<input type="text" name="editEmail" value="<?php echo $userResults1['email']; ?>"><br>
<br>
<input type="submit" value="Lagre">
</form>
<?php
}
}
endforeach;
В моем контроллере, я ПРОШУ переменные и передать его на мою модель:
private function userEditEngine() {
$editUserID = $_REQUEST["editUserID"];
$editName = $_REQUEST["editName"];
$editUsername = $_REQUEST["editUsername"];
$editPassword = $_REQUEST["editPassword"];
$editUserLevel = $_REQUEST["editUserLevel"];
$editEmail = $_REQUEST["editEmail"];
$userEditInfo = $GLOBALS["userModel"];
$edited = $userEditInfo->editUser($editUserID, $editName, $editUsername, $editPassword, $editUserLevel, $editEmail);
header("Location:index.php?page=createUser");
}
Это работает нормально, но теперь я хочу добавить Modal, и показать свою форму Inn The Модальные, но так как я должен обновить страницу, чтобы передать мою переменную кнопку отправки, я убиваю переменную и мой модальное не могу найти его ...
<td class="text-center">
<form id="brukerRedForm" action="" method="post">
</form>
<span data-toggle="modal" data-target="#brukerModal" type="submit">
<button form="brukerRedForm" type="button" name="editUsers" data-toggle="tooltip" title="Rediger bruker" value="<?php echo $userResults['userID']; ?>"
style="appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: none;
border: 0;
background: transparent;
display: inline;">
<span class="glyphicon glyphicon-edit" style="color: green"></span></button>
</span>
я, возможно, придется использовать Ajax, но я не заставить его работать. Кто-нибудь, у кого есть предложение?
Подумайте об использовании ut, но я нашел обходное решение с активированием Modal IF editUser, которое было инициировано активированием модальности при публикации. Это работает отлично, но я действительно хотел POST на buttonclick, используя ajax, но я не мог заставить его работать – Uptotrix