学习笔记2
昨天主要学习了将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>