国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim PHP-Framework Denken Sie an PHP So ?ndern Sie die Daten der aktuellen Seite in thinkphp

So ?ndern Sie die Daten der aktuellen Seite in thinkphp

Apr 11, 2023 pm 03:08 PM

ThinkPHP ist ein hervorragendes PHP-Framework mit einer benutzerfreundlichen Entwicklungsumgebung und vollst?ndiger Dokumentation. Es gibt eine sehr praktische Funktion mit ThinkPHP: ?ndern der Daten in der Datenbank auf der aktuellen Seite. Lassen Sie uns die spezifische Implementierungsmethode vorstellen.

Suchen Sie zun?chst die Seite, die Daten in Ihrem ThinkPHP-Projekt ?ndern muss. Hier nehmen wir die Indexmethode als Beispiel:

public?function?index()
{
????//查詢數(shù)據(jù)
????$list?=?Db::name('test')->select();
????//將數(shù)據(jù)傳遞到模板
????$this->assign('list',?$list);
????return?$this->fetch();
}

Der obige Code fragt alle Daten ab in der Testtabelle und übergeben Sie die Abfrageergebnisse an die Vorlage. Als n?chstes müssen wir eine Schaltfl?che hinzufügen, um die Daten in der Vorlage zu ?ndern:

<table>
????<tr>
????????<th>ID</th>
????????<th>姓名</th>
????????<th>年齡</th>
????????<th>操作</th>
????</tr>
????{volist?name='list'?id='vo'}
????<tr>
????????<td>{$vo.id}</td>
????????<td>{$vo.name}</td>
????????<td>{$vo.age}</td>
????????<td><a href="{:url(&#39;edit&#39;, [&#39;id&#39;=>$vo.id])}">修改</a></td>
????</tr>
????{/volist}
</table>

Der obige Code zeigt alle Daten in der Testtabelle auf der Seite an und fügt jeder Zeile eine Schaltfl?che ??ndern“ hinzu . Durch Klicken auf die Schaltfl?che ??ndern“ wird zur Bearbeitungsmethode gesprungen:

public?function?edit($id)
{
????//根據(jù)ID查詢數(shù)據(jù)
????$data?=?Db::name('test')->where('id',?$id)->find();
????if(!$data)?{
????????$this->error('數(shù)據(jù)不存在');
????}
????//將數(shù)據(jù)傳遞到模板
????$this->assign('data',?$data);
????return?$this->fetch();
}

Der obige Code fragt ein Datenelement in der Testtabelle basierend auf der ID ab und übergibt die Abfrageergebnisse an die Vorlage. Als n?chstes fügen Sie der Vorlage ein Formular hinzu, um die Daten zu ?ndern:

<form method="post" action="{:url(&#39;update&#39;)}">
????<input type="hidden" name="id" value="{$data.id}" />
????<div>
????????<label>姓名</label>
????????<input type="text" name="name" value="{$data.name}" />
????</div>
????<div>
????????<label>年齡</label>
????????<input type="text" name="age" value="{$data.age}" />
????</div>
????<button type="submit">提交修改</button>
</form>

Der obige Code zeigt ein Formular auf der Seite an, das die zu ?ndernden Daten enth?lt. Nach dem Absenden der ?nderung werden die Daten an die Aktualisierungsmethode gesendet:

public?function?update()
{
????//接收表單提交的數(shù)據(jù)
????$id?=?input('post.id');
????$name?=?input('post.name');
????$age?=?input('post.age');
????//更新數(shù)據(jù)
????$update?=?Db::name('test')->where('id',?$id)->update(['name'=>$name,?'age'=>$age]);
????if($update)?{
????????$this->success('修改成功');
????}?else?{
????????$this->error('修改失敗');
????}
}

Der obige Code aktualisiert ein Datenelement in der Testtabelle basierend auf den vom Formular übermittelten Daten und gibt eine Eingabeaufforderung zurück über Erfolg oder Misserfolg der ?nderung.

Zusammenfassend ist es sehr praktisch, ThinkPHP zum ?ndern der Daten in der Datenbank auf der aktuellen Seite zu verwenden. Sie müssen der Seite lediglich ?nderungsschaltfl?chen und Formulare hinzufügen und dann die entsprechende Methode schreiben.

Das obige ist der detaillierte Inhalt vonSo ?ndern Sie die Daten der aktuellen Seite in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276