学习笔记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> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· 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