php - 按下登录按钮时,重定向页面上没有显示任何内容

标签 php mysql

这是我的表单页面。当按下登录时,它被重定向到 checkLogin 页面,但它是空的。没有 echo 在工作。

<html>
    <title>User Login Form</title>
    <head></head>
    <body>

    <form name="form1" method="post" action="checkLogin.php">
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" 
                bgcolor="#FFFFFF">        
    <tr>
    <td width="80">Username</td>
    <td width="6">:</td>
    <td width="300"><input name="myusername" type="text" id="myusername"></td>
    </tr>
    <tr>
    <td>Password</td>
    <td width="6">:</td>
    <td><input name="mypassword" type="text" id="mypassword"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Login"></td>
    </tr>
    </table>
    </td>
    </form>

    </td>
    </tr>
    </body>
</html>

这里是checkLogin页面 这没有显示任何内容。我尝试了 mysql_error 但仍然没有显示。请帮忙

<?php
    include("config.php");
    echo "Check Login";
    $myusername=$_POST['myusername'];
    $mypassword=$_POST['mypassword'];        
    $myusername=stripslashes($myusername);
    $mypassword=stripslashes($mypassword);
    $myusername=mysql_real_escape_string($myusername);
    $mypassword=mysql_real_escape_string($mypassword);
    $sql="select j.jobid from jobs j,rcuser r where r.userName='$myusername'and r.password='$mypassword'";        
    echo "Hey".$myusername." ";
    $result=mysql_query($sql);
    while($col=mysql_fetch_array($result)){
            echo "<tr><th>Job Id</th>"</tr>;
            echo "<tr><td>" . $col['jobid'] . "</td><tr>";        
    }
    $count=mysql_num_rows($result);
    echo $count;
    if($count==1){
       session_register("myusername");
       session_register("mypassword");
       session_start();
       if(!session_is_registered($myusername){
            echo "Session expired";        
       }
       echo "is it???";        
    }
    else{
       echo "Invalid Username or Password";
    }
?>

最佳答案

这里是问题所在,注意这里:Id</th>"</tr>;您没有以正确的方式构建 HTML 和回显。检查下面,你错在哪里。

echo "<tr><th>Job Id</th>"</tr>;
echo "<tr><td>" . $col['jobid'] . "</td><tr>";

关于php - 按下登录按钮时,重定向页面上没有显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693931/

相关文章:

php - 创建并直接从与 HTML 内联的文件夹中加载图像

php - curl 异常 : [curl] 51: SSL: certificate verification failed

MySQL 从整数列中剥离前导零

php - PHP中的触发错误函数是什么?

php - 从未存储在 mysql 中的 PHP 中获取 TOTAL 值的排名

sql - MySql 查询同一张表以收集最新和年初至今的信息

php - 如何防止 PHP 中的 SQL 注入(inject)?

php - SQLSTATE[HY000] [1044] cPanel 中的用户访问被拒绝

php - 当我从本地 Homestead 更改为 AWS 中的产品时,Laravel 抛出 SQLite 错误

php - 库存超出限制,仍然插入订单表