PHP文件正在本地服务器上,但在线服务器上失败时

问题描述 投票:0回答:1

我没有完成在线招生形式,让学生作为我的演示项目学习网站。当我从我的本地服务器上运行,它工作正常,但是当我上传到网络服务器和尝到的index.php和其他文件运行时,除了用户输入他/她的符号罚款没有检查,如果他/她已经被注册或not..I有编码的逻辑

如果(存在)>显示卡的承认,如果(不存在)>显示警告框

当我在搜索框中输入值,然后输入则表示没有任何错误空页它可以在本地服务器,但在Web服务器的罚款。

我在我的数据库一行。所以,如果你想查看这里的符号没有在列= 15369-2017-02。在进入提交应表现出承认卡上,您可以输入其他任何随机值,那么这个应该。其中显示警告框。

这里是我的网站

https://cmprc.edu.np/condensed/entrance_form_demo/studntreport/main/

这是文件的哪个没有响应,并示出了空白的代码

    <html>
    <head>
    <title>
CDP || Admission Form
    </title>

     <link href="css/bootstrap.css" rel="stylesheet">
    <link href="../style.css" media="screen" rel="stylesheet" type="text/css" />


    <body style="background-color: white;">






   <?php
      include('../connect.php');
    $var_value = $_POST['search_value'];
    echo $var_value;

    $sql="SELECT * FROM entrance WHERE re_value='$var_value'";
    $STH = $db->prepare($sql);
    $STH->execute(array($var_value));
    $User = $STH->fetch();

    if (empty($User))

      echo "<script>alert('Sorry, you Have not Registered yet');
            window.location = 'index.php';</script>"; 
    else
            $result = $db->prepare("SELECT *  FROM entrance
                                    WHERE re_value = '$var_value' ORDER BY id ASC;");
            $result->execute();
            for($i=0; $row = $result->fetch(); ){

          ?>


    <link href="../style.css" media="screen" rel="stylesheet" type="text/css" />
    <center><h4><i class="icon-edit icon-large"></i> You've Already Registered</h4></center>
    <hr>




    <center>

      <div class="panel panel-default">
    <div class="container">
      <div class="row">
        <div class="col-md-4 seventy">
           <img src="img/admit.png"/ >

        </div>

        <div class="col-md-8 thirty">

      <img src="../image/profile/<?php echo $row['pic_value'];?>" class="roundimage2"   alt=""/>
    </div>
      </div>
    </div>


    <hr>
    <table style=" width: 500px;">

      <tr>
    <td >Roll no: </td>
    <td> <?php echo $row['id']; ?></td>
      </tr>

    <tr>
    <td >Name : </td>
    <td > <?php echo $row['name_en_value']; ?></td>


    <td > Subject:  </td>
    <td > <?php echo $row['ge_value']; ?> </td>
     </tr>
    </table>

    <br><br>
    <h5><i><strong>STUDENTS MUST BRING THIS ADMIT CARD ON THE DAY OF EXAMINATION</strong></i></h5>

    <br>
  </div>
  </center>


    <?php
    }
    ?>

    </body>
    <?php include('footer.php');?>

    </html>

任何帮助吗?我几乎完成了它,我是为4-5天连续工作。

php mysql
1个回答
2
投票

看来你的PHP没有正常执行。也许尝试启用错误报告得到的什么是错的提示。

包括你的目标文件(my.php)的开头以下

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
© www.soinside.com 2019 - 2024. All rights reserved.