좋은 날! MySQL 데이터베이스의 특정 데이터를 승인하는 부트 스트랩 모달이 있습니다. 나는 선택된 데이터의 ID를 어떻게 든 전달하도록 관리했습니다. 도와주세요
다음은 내 PHP 코드의 일부입니다.
모달이 트리거되는 곳입니다.
<a type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#approve<?php echo $id; ?>" href='$id<?php echo '?id='.$id; ?>'><i class="fa fa-check-square-o" aria-hidden="true"></i></a>
그리고 이것은 내 모달입니다
<!-- Modal -->
<div id="approve<?php echo $id; ?>" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p><?php echo $row["alum_id"]; ?></p>
</div>
<div class="modal-footer">
<a href="approve.php?id=<?php echo $id;?>" class="btn btn-success">Accept</a>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
모달에 코드가 있음을 알 수 있습니다.
<a href="approve.php?id=<?php echo $id;?>" class="btn btn-success">Accept</a>
이것은 내 accept.php 파일로 데이터가 허용되는 곳입니다.
다음은 accept.php의 코드입니다.
<?php
include("db/database_configuration.php");
$alum_id=$_GET['id'];
if(isset($_POST['approve'])){
mysqli_query($conn, "UPDATE tblalumni SET alum_status = '2' WHERE alum_id = '$alum_id'") or die (mysqli_error());
header("location:confirm_alumni.php");
}elseif(isset($_POST['decline'])){
mysqli_query($conn, "UPDATE tblalumni SET alum_status = '0' WHERE alum_id = '$alum_id'") or die (mysqli_error());
header("location:confirm_alumni.php");
}
?>
제발 도와주세요! 미리 감사드립니다.
당신이 사용하지 않는 경우 <form>
다음은 <a href="approve.php?id=<?php echo $id;?>"></a>
당신의 approve.php 뭔가 잘못이 있으므로 올바른 것입니다.
<?php
include("db/database_configuration.php");
$alum_id=$_GET['id'];
mysqli_query($conn, "UPDATE tblalumni SET alum_status = '2' WHERE alum_id = '$alum_id'") or die (mysqli_error());
header('location:confirm_alumni.php')
?>
이 시도
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다