• 学习笔记2


         昨天主要学习了将php嵌入html中,整个过程都是以一个实例为基础讲解的。源代码如下:
    
    index.php
    
         <html>
        <head>
        </head>
        <body>
            <form action="login.php" method="post">    /*提交表单时候通过return headerAjaxLo方式将数据通过post传递给login.php文件去处理。*/
    
    
                <div style="294px;border:1px solid #a7a7a7; margin:100px auto 0; padding:6px;font-size:12px;">      /*设计div的样式*/
                    <div><span style="50px; float:left;">用户名:</span><input type="text" name="userName"/></div>  /*设计span的样式*/
                    <div style="marin-top:8px;"><span style="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>
    
     
    

      

  • 相关阅读:
    07.数组和方法
    05.运算符
    04.变量和常量
    专访Vue作者尤雨溪:Vue CLI 3.0重构的原因
    深入理解JavaScript的设计模式
    如何用纯 CSS 创作文本滑动特效的 UI 界面
    如何用纯 CSS 为母亲节创作一颗像素画风格的爱心
    如何用纯 CSS 创作一种有削铁如泥感觉的菜单导航特效
    如何用纯 CSS 创作 404 文字变形为 NON 文字的交互特效
    如何用纯 CSS 创作炫酷的同心矩形旋转动画
  • 原文地址:https://www.cnblogs.com/isuben/p/3581762.html
Copyright © 2020-2023  润新知