douxiyi2418 2018-07-10 02:22
浏览 146

简单的PHP代码不打印到屏幕

This might seem stupid, but I have this simple php code, and it is not echoeing the message to the screen, neither is redirecting the page. I am not sure why. I tested the db connection and it is working, also the user and password used for test exist in the db (of course info changed here for security). What am I doing wrong? What am I missing?

<?php
session_start();
include_once("C:/webroot/connect.php");

if (isset($_POST['submit'])){
    //$user=$_POST["httpd_username"];
    $user="usernameXYZ";
    //$pass=$_POST["httpd_password"];
    $pass="passXYZ";

    $query= "SELECT * FROM regtrack_users WHERE user_name='$user' and password='$pass'";
    $result =pg_query($query) or die ("Unable to connect to db");
    $numrows=(pg_num_rows($result));

if($numrows>0){
    $row=pg_fetch_assoc($result);
    $dbuser=$row['user_name'];
    $dbpass=$row['pass'];
    echo "$dbuser and $dbpass";

}


    header("Location:login.php");
}

?>
  • 写回答

2条回答 默认 最新

  • doujingao6210 2018-07-10 02:45
    关注

    It might because of this part:

    if($numrows==1){
        $row=pg_fetch_assoc($result);
        $dbuser=$row['user_name'];
        $dbpass=$row['pass'];
        echo "$dbuser and $dbpass";
    }
    

    You should check if the $numrows variable really contains 1, or you should try $numrows>0 instead of $numrows==1

    评论

报告相同问题?

悬赏问题

  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法