学习笔记2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
     昨天主要学习了将php嵌入html中,整个过程都是以一个实例为基础讲解的。源代码如下:
 
index.php
 
     <html>
    <head>
    </head>
    <body>
        <form action="login.php" method="post">    /*提交表单时候通过return headerAjaxLo方式将数据通过post传递给login.php文件去处理。*/
 
 
            <div style="width:294px;border:1px solid #a7a7a7; margin:100px auto 0; padding:6px;font-size:12px;">      /*设计div的样式*/
                <div><span style="width:50px; float:left;">用户名:</span><input type="text" name="userName"/></div>  /*设计span的样式*/
                <div style="marin-top:8px;"><span style="width:50px; float:left;">密 码:</span><input type="password" name="passWord"/></div>
                <div style="height:20px;">
                    <label>
                        <input type="checkbox">记住我
                    </label>
                    <a href="#" style="">注册用户</a>      /*加入注册超连接*/
                    <input type="submit" value="登录" style="float:right;margin-right:16px;"> /*定义提交按钮,按钮名称为登陆,提交按钮用于向服务器发送表单数据。数据会发送到表单的 action 属性中指定的页面*/
                </div>
            </div>
        </form>
    </body>
<html>
 
  
 
login.php
 
<html>
    <head>
    </head>
<?php
 
$con = mysql_connect("localhost","root",""); /*在一个变量const中存放mysql_connect -- 打开一个到 MySQL 服务器的连接,其中账户是root,密码是空*/
    if(!$con)
    {
        echo "connect failed";   /*函数输出一个或多个字符串,一般表达方法为PHP echo()。 echo "" 这种方法也可以,不需要括号都行*/
    }
    else
    {
        //print_r($_POST);
        $userName = $_POST['userName'];
        $passWord =$_POST['passWord'];
         
        if(mysql_select_db("restaurant", $con))
        {
            $b=mysql_query("SELECT * FROM USER where USERNAME='$userName' and PASSWORD='$passWord'")
                or die("数据库检索失败");           
            if($b)
            {
                $x=mysql_fetch_array($b);/*mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有返回根据从结果集取得的行生成的数组组,                                                   如果没有更多行则返回 false。*/
                echo "检索成功,用户名为:$x[2]";
                 
                print_r($x);
            }
            else
                echo "用户名或密码错误";
        }
        else
        {
            echo "数据库选择失败";
        }
    }
    mysql_close($con);
?>
    </body>
<html>

  

posted @   雨落知音  阅读(380)  评论(1编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示