Bootstrap模式传递ID

时间:2017-01-16 13:29:13

标签: php mysql twitter-bootstrap

美好的一天!我是一个引导模式,用于批准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">&times;</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>

这是我的 approve.php 文件

接受数据的地方

这是approve.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");
}

?>

请帮帮我!提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果你没有使用<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')

?>

试试这个