• php-jquery-ajax


     今天,在老师的帮助下,完成了第一个ajax的编写,lalala!

    js代码如下:

    function UserLogin(name,pass){
        url="index.php?"+"name=" +name +"&pass="+pass;
        //alert(url);
        $.ajax({
            type: "POST",
            url: url,
            success: function(data){
    //            alert(data);
                if (data=="1") {
                    location.href="ChatMain.html";
        }
        else{
            alert("用户名或密码错误");
            //return false;
        }
    }
    
        });
    }

    后台php代码如下:

    <?php
    $name=$_GET["name"];
    $pass=$_GET["pass"];
    
    
    $flag=chek($name,$pass);
    //$msg=$name.'-'.$pass;echo $msg;
    if($flag){
        echo 1;//$msg;
    }
    else {
        echo 0;//$msg; 
    }
    
    
     function chek($name,$pass) {
         $mysqli = new mysqli("localhost","root","123456","chatting");
          //$con = mysqli_connect("localhost","root","123456","chatting");
          
          
                  //mysql_select_db("chatting", $con);
          
                  //  $result = mysql_query("SELECT pass FROM user WHERE uname='".$_POST["name"]."'");
                  $str="SELECT * FROM user where user=".$name;
    //               echo $str;
    //               echo "<br>";
                  $result =$mysqli->query($str);
          
                  $row =$result->fetch_array();
                  //mysql_close($con);
    //               echo $row['pass'];
                  //echo $row['pass'];
                  return  $row['pass']==$pass;
    //               while($row = mysql_fetch_array($result))
    //               {
    //                   echo $row['pass'];
    //               }
          
                  
      //    return true;
      }
    
    ?>

      遇到的坑就是php和数据库的连接,之前我一直采用的是w3school上面的方式,发现总是产生警告错误,于是,便采用面向对象的数据库连接,变解决了问题。

     今天最大的收获莫过去学会了怎么调试php和JavaScript代码,由于是解析语言,故不能debug,php采用echo打印出中间变量,javas则是alert出中间变量的值,学会一步一步去打印,知道发现问题所在,然后就百度吧!

  • 相关阅读:
    软工第1次阅读作业
    软工第0次作业
    第四次博客
    第三次博客
    第二次
    第一次博客
    提问回顾与个人总结
    软件工程结对作业
    软件工程第一次阅读作业
    软件工程第0次个人作业
  • 原文地址:https://www.cnblogs.com/liujunming/p/4378845.html
Copyright © 2020-2023  润新知