0
버튼을 누르면 제어기에 변수를 POST하려고합니다 (foreach
루프의 각 변수에 대한 버튼이 생성됩니다).POST 버튼을 클릭했을 때
이 버튼을 누르면 컨트롤러에 요청할 수 있도록이 변수를 POST하려고합니다. 이 버튼을 누르면 모달이 UI에서 활성화되기를 바랍니다.
버튼 (이제 제출 버튼으로 사용).
<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");
}
이 수행 잘 작동하지만, 지금은 모달을 추가하고 내 양식 여관을 표시 할 내 변수를 전달하여 버튼을 제출 페이지를 새로 고침 할 필요가 있기 때문에 모달하지만, 나는 변수를 죽이고 내 모달은 그것을 찾을 수 없습니다 ...
<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가 활성화되었을 때 해결 방법을 찾았습니다. 게시 할 때 모달을 활성화해야합니다. 이 잘 작동하지만 AJax를 사용하여 buttonclick POST 정말 싶었지만 그것을 작동시킬 수 없습니다. – Uptotrix