昨天我们对更新资料库的资料进行了简单的操作,
我们对资料库已经可以新增、更新了
我们现在的情境是
if(注册了)->登入
else 没有注册->注册
登入後就只有修改的选项,修改後还没得回首页。
现在来修好这个问题~
首先新建一个页面作为登入後的页面,再提供一个可以按钮来做个资的修改
到view/pages
底下新增welcome.php
:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Home</title>
</head>
<body>
<h1>Login Success!</h1><br>
<h2>Then what do you want to do?</h2>
<form method=post action="gotoupdate">
<input type="hidden" name="username" value=<?php echo $username;?> >
<button type="submit">点我进行资讯更改</button>
</form>
</body>
</html>
接着到controller/user.php
底下修改
public function login()
{
$check_data = $this->user_model->login($this->input->post('username'));
if($check_data == ""){
echo "Unregister user.";
}
else{
if($check_data->password == $this->input->post('password')){
$data = $check_data;
$this->welcome($data);
}
else{
echo "Password Error!";
}
}
}
并新增:
public function welcome($data)
{
$this->load->view('pages/welcome.php',$data);
}
和
public function gotoupdate()
{
$check_data = $this->user_model->login($this->input->post('username'));
$data['about'] = $check_data->about;
$data['username'] = $this->input->post('username');
$this->load->view('pages/update.php',$data);
}
接着打开http://localhost/ci/index.php/
登入
就会到一个暂时的页面,点选下方的修改按钮
就可以到原本的更改页面了。
自己觉得这样写好像不是那麽简便,
尤其是在资料传输的部分似乎有些脱裤子放屁
还望各路高手多多指点><
>>: Day26 D3js 浪漫复刻ExpertOption的养眼图表
前面说过ASP.NET Core Identity 是基於 Claim 的验证,而 Role 就是型...
想要快速开发一个 Bootstrap 网页设计样版的网站,可以利用网路上已经设计好的网页样版下载套用...
前言 这是个四处充满数据的时代,大数据工程师已是一个不可或缺的职业,不仅科技产业都在招聘相关技术人员...
import matplotlib.pyplot as plt import requests im...
前言 快开天窗了先把目前进度 po 出来再说orz 今天文章重点在 setState 搭配 ...p...