Maison > développement back-end > tutoriel php > Explication détaillée de la façon d'appliquer le code caillé dans Thinkphp

Explication détaillée de la façon d'appliquer le code caillé dans Thinkphp

伊谢尔伦
Libérer: 2023-03-11 22:56:01
original
1749 Les gens l'ont consulté

Je n'ai rien à faire pour écrire l'application spécifique du caillé pour tout le monde. Bien sûr, je parle ici principalement de caillé. Ce que je fais, c'est l'ajout, la suppression, la modification et la vérification des utilisateurs. t utiliser les trois grands automatiques

D'abord

class IndexAction extends Action {
public function index(){
header(“Content-Type:text/html; charset=utf-8″);
$user=M(‘user');
$list=$user->select();
$this->assign(‘user',$list);
$this->display();
}
Copier après la connexion

Afficher tous les utilisateurs, l'inscription effectuée sur la page d'accueil

form action=”URL/add” method=”post”>
用户名<input type=”text” name=”username”>
密码<input type=”text” name=”password”>
<input type=”submit” value=”提交”>
</form>
<volist name=”user” id=”vo”>
用户名:<input name=”username” value=”<{$vo.username}>”>
密码:<input name=”password” value=”<{$vo.password}>”>
注册IP:<input name=”cip” value=”<{$vo.cip}>”>
注册时间:<input name=”ctime” value=”<{$vo.ctime}>”>
<a href=”URL/del/id/<{$vo.id}>”>
删除
</a>
<a href=”URL/edit/id/<{$vo.id}>”>更新</a>
<br>
</volist>
Copier après la connexion

Ensuite notre méthode de suppression est très simple. L'idée est la suivante. Nous pouvons obtenir l'identifiant et supprimer l'identifiant

if($user->where(‘$_GET[‘id&#39;]&#39;)->delete())
{
$this->success(‘删除成功&#39;);
}
Copier après la connexion

La méthode d'ajout d'utilisateur

$user=M(‘user&#39;);
if($user->create()){
$user->cip=get_client_ip();
$user->ctime=time();
$user->password=md5(‘password&#39;);
if($user->add($data)){
$this->success(‘
用户注册
成功&#39;,&#39;/admin.php/index/edit&#39;);
}else{
$this->error($user->getError());
}
}else{
$this->error(getError());
}
Copier après la connexion
.

La mise à jour d'un utilisateur est comme ceci. Nous sélectionnons l'utilisateur en fonction de l'ID et affichons les informations de l'utilisateur

$user=M(‘user&#39;);
$id=(int)$_GET[‘id&#39;];
$user=M(‘user&#39;);
$list=$user->where(“id=$id”)->find();
$this->assign(‘list&#39;,$list);
$this->display();
Copier après la connexion

Ensuite, la mise à jour de l'utilisateur est plus facile

$user=M(‘user&#39;);
if($user->create()){
$user->ctime=time();
if($user->save()){
$this->success(‘更新成功&#39;);
}
}else{
$this->error(‘失败&#39;);
}
Copier après la connexion

Ceci termine ces parties. Vous pouvez compléter l'ajout, la suppression, la modification et la vérification des utilisateurs. En fait, la fonction simple est ce que nous avons ajouté nous-mêmes. Par exemple, nous allons sur le forum et demandons combien de fois nous nous sommes connectés. in. En fait, un setInc peut résoudre le problème d'une connexion + 1. De cette façon, il suffit d'afficher le nombre de connexions

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal