[转]分享一个thinkphp提示页面代码

下面是代码:已经解决了官方的错误提示页面不能正常跳转的情况。 

<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  <title>页面提示</title>
  <script type="text/javascript">
   function refresh(){
    location.href = "<{$jumpUrl}>";
   }
   setTimeout("refresh()",<{$waitSecond}>000);
  </script>
  <style type="text/css">
   *{margin:0px;padding:0px;font-size:12px;font-family:Arial,Verdana;}
   #wrapper{width:450px;height:200px;background:#F5F5F5;border:1px solid #D2D2D2;position:absolute;top:40%;left:50%;margin-top:-100px;margin-left:-225px;}
   p.msg-title{width:100%;height:30px;line-height:30px;text-align:center;color:#EE7A38;margin-top:40px;font:14px Arial,Verdana;font-weight:bold;}
   p.message{width:100%;height:40px;line-height:40px;text-align:center;color:blue;margin-top:5px;margin-bottom:5px;}
   p.error{width:100%;height:40px;line-height:40px;text-align:center;color:red;margin-top:5px;margin-bottom:5px;}
   p.notice{width:100%;height:25px;line-height:25px;text-align:center;}
  </style>
 </head>

 <body>
  <div id="wrapper">
   <p class="msg-title"><{$msgTitle}></p>
   <present name="message">
    <p class="message"><{$message}></p>
   </present>
   <present name="error">
    <p class="error"><{$error}></p>
   </present>
   <present name="closeWin">
    <p class="notice">系统将在 <span style="color:blue;font-weight:bold"><{$waitSecond}></span& gt; 秒后自动关闭,如果不想等待,直接点击 <a href="<{$jumpUrl}>">这里</a> 关闭</p>
   </present>
   <notpresent name="closeWin">
    <p class="notice">系统将在 <span style="color:blue;font-weight:bold"><{$waitSecond}></span& gt; 秒后自动跳转,如果不想等待,直接点击 <a href="<{$jumpUrl}>">这里</a> 关闭</p>
   </notpresent>
  </div>
 </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是用ThinkPHP搭建一个简易的登录系统和注册web网页系统的具体代码步骤: 1.安装ThinkPHP框架 2.创建数据库,并创建两个表,一个用于存储用户信息,一个用于存储用户登录信息 3.创建一个登录页面的模板文件login.html和一个注册页面的模板文件register.html 4.创建一个控制器文件UserController.php 5.在UserController.php中创建两个方法,一个用于处理登录请求,一个用于处理注册请求 6.在登录方法中,获取用户提交的账号和密码,验证账号密码是否正确,如果正确则将用户登录信息存储到登录信息表中,然后跳到用户主页;如果账号或密码错误,则返回登录页面并给出错误提示 7.在注册方法中,获取用户提交的用户名、密码、确认密码等信息,验证用户名是否已被注册,验证两次输入的密码是否一致,如果通过验证则将用户信息存储到用户信息表中,然后跳到登录页面;如果未通过验证,则返回注册页面并给出错误提示 8.在模板文件中添加表单,将表单的提交地址分别指向登录方法和注册方法 下面是UserController.php代码: ```php <?php namespace app\index\controller; use think\Controller; use think\Db; class UserController extends Controller { // 处理登录请求 public function login() { // 获取用户提交的账号和密码 $username = input('post.username'); $password = input('post.password'); // 验证账号密码是否正确 $user = Db::name('user')->where('username', $username)->where('password', md5($password))->find(); if ($user) { // 将用户登录信息存储到登录信息表中 Db::name('login')->insert(['user_id' => $user['id'], 'login_time' => time()]); // 跳到用户主页 $this->redirect('User/index'); } else { // 返回登录页面并给出错误提示 $this->error('账号或密码错误'); } } // 处理注册请求 public function register() { // 获取用户提交的用户名、密码、确认密码等信息 $username = input('post.username'); $password = input('post.password'); $confirm_password = input('post.confirm_password'); // 验证用户名是否已被注册 $user = Db::name('user')->where('username', $username)->find(); if ($user) { $this->error('用户名已存在'); } // 验证两次输入的密码是否一致 if ($password != $confirm_password) { $this->error('两次输入的密码不一致'); } // 将用户信息存储到用户信息表中 Db::name('user')->insert(['username' => $username, 'password' => md5($password)]); // 跳到登录页面 $this->redirect('User/login'); } } ``` 以上是使用ThinkPHP搭建一个简易的登录系统和注册web网页系统的全部步骤和代码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值