Die Nachricht ist ein Beispiel, das zuvor mit PHP erstellt wurde.
Es sieht so aus
Klicken Sie auf Informationen veröffentlichen
und dann den Inhalt ausfüllen. Nach dem Absenden wird das Formular zurückgesendet und der geschriebene Inhalt erscheint im Formular
Die Daten in der Datenbank lauten wie folgt:
Erstellen Sie zuerst zwei Dateien. PHP und HTML
Um sich anzumelden, verwenden Sie den zuvor erstellten Login
Führen Sie in PHP
zuerst das ein Eintragsdatei, dann die Datenbank abfragen, die SQL-Anweisung anpassen und dann anzeigen, welche Seite
<?php include("../init.inc.php"); include("../DBDA.php"); $db = new DBDA(); $sql =" select * from xinxi"; $attr = $db->Query($sql); $smarty->assign("liuyan",$attr); $smarty->display("liuyan.html");
die Tabelle in
HTML-Format und dann die Datenbankdaten durchlaufen Der Code lautet wie folgt<!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> <h1>留言页面</h1> <p><a href="fabu.php">发布信息</a><br /> <a href="login.php" onclick=" return confirm('确定退出么?')">退出系统</a> </p> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>发送人</td> <td>发送时间</td> <td>接收人</td> <td>信息内容</td> <td>操作</td> </tr> <{foreach $liuyan as $v}> <tr> <td><{$v[1]}></td> <td><{$v[2]}></td> <td><{$v[3]}></td> <td><{$v[4]}></td> <td><a href="shanchu.php?code=<{$v[0]}>">删除</a> </td> </tr> <{/foreach}> </table> </body> </html>
<?php include("../init.inc.php"); $smarty->display("fabu.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> <p> <a href="liuyan.php">查看信息</a><br /> <a href="denglu.php" onclick=" return confirm('确定退出么?')">退出系统</a> </p> <h1>信息发送</h1> <form action="fabuchuli.php" method="post"> <input type="hidden" name="fsr" /> <p>接收人:<input type="text" name="jsr"/></p> <input type="hidden" name="fssj" /> <br /> <p>信息内容:<input type="text" name="xxnr" /></p> <br /> <p><input type="submit" value="发送" /><input type="reset" value="复位" /></p> </form> </body> </html>
Sitzung und geben Sie die UID ein. Speichern Sie sie in der Sitzung
und speichern Sie sie dann auf der Release-Verarbeitungsseite, bevor Sie sie verwenden fabuchuli.php Der Code lautet wie folgt:<?php session_start(); $uid = $_SESSION["uid"]; include("../init.inc.php"); include("../DBDA.php"); $db = new DBDA(); $sql= "select * from users where uid='{$uid}'"; $attr = $db->Query($sql); ?> <?php $fsr = "{$attr[0][0]}"; $fssj = date("Y-m-d",time()); $jsr = $_POST["jsr"]; $xxnr = $_POST["xxnr"]; //造连接对象 $db = new MySQLi("localhost","root","726","text11"); //写SQL语句 $sql = "insert into xinxi values('','{$fsr}','{$fssj}','{$jsr}','{$xxnr}')"; //执行 $r=$db->query($sql); if($r) { header("location:liuyan.php"); } else { echo "添加失败"; } ?>
Führen Sie sie erneut aus und prüfen Sie, ob die Anmeldung abgeschlossen ist Veröffentlichung ist abgeschlossen
Führen Sie es aus
Geben Sie den Benutzernamen und das Passwort ein und klicken Sie dann auf Anmelden
Nach dem Anmelden werden alle Xinxi-Daten in der Datenbank angezeigt
Klicken Sie, um das System zu verlassen und Sie kehren zur Anmeldeoberfläche zurück
Klicken Sie, um Informationen zu veröffentlichen
Geben Sie den Inhalt in das Textfeld ein
Klicken Sie auf Senden und Sie kehren zur Hauptseite zurück
Der Inhalt, den Sie gerade geschrieben haben, wird im Formular angezeigt
Erfolgreich ausgeführt
Das obige ist der detaillierte Inhalt vonPHP verwendet Smarty, um ein einfaches Nachrichtensystem zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!