PHP——smarty模板(做登录页面和主页面)
denglu.php
<?php include "init.inc.php"; $smarty->assign("action","main.php"); $smarty->display("denglu.html");
denglu.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="<{$action}>" method="post"> <div>用户名:<input type="text" name="uid"/></div> <div>密码:<input type="text" name="pwd"/></div> <div><input type="submit" value="登录"/></div> </form> </body> </html>
main.php
<?php session_start(); include "init.inc.php"; include "mydbda.php"; $db = new mydbda(); $uid = $_POST["uid"]; $pwd = $_POST["pwd"]; $sql = "select count(*) from Users where Uid='".$uid."' and Pwd = '".$pwd."'"; $str = $db->Select($sql,"CX","mydb"); if($str=="1") { $_SESSION["uid"] = $uid; $smarty->assign("uid",$uid); $smarty->display("main.html"); } else { header("Location:denglu.php"); }
main.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <div>登录成功!登录者为:<{$uid}></div> </body> </html>