首页 > 解决方案 > 在引导模式中面临困难

问题描述

我正在研究安置管理网站,在检查学生是否有资格申请特定公司时遇到困难,我在后端有 2 个表格 1.company 2.Student。我使用模式来查看每个公司的详细信息并检查资格。这是代码。

<div class="modal-footer">
<form method="post">
        
        <button type="submit" name="check" class="btn btn-primary" >Check eligibility
        </button>
        <?php
        if(isset($_POST['check'])){
          echo "success";
           $loginuser=$_SESSION['stdid'];

                $query="select school_per from student s, company c where s.school_per>=c.cut_10 and sid='$loginuser'";
                $runquery1 = mysqli_query($con,$query);
                  
                if($runquery1)
                {
                    echo '<script type="text/javascript">alert("successful") </script>';
                    header("location:login.php");
                }
                else
                {
                    echo '<script type="text/javascript"> alert("Unsuccessful1") </script>';
                }
        }

        ?>
</form>

      </div>

$loginuser=$_SESSION['stdid'];我使用它是因为要检查已登录的特定学生的资格,因此“stdid”是学生表中的主键,并且学生已使用“stdid”登录。

问题:{if(isset($_POST['check']))if 循环没有被执行,它直接把我带到了 else,但一切在语法上看起来都很完美。

标签: php

解决方案


代替

<button type="submit" name="check" class="btn btn-primary" >

至:

<input type="submit" name="check" class="btn btn-primary" >

推荐阅读