Maison >développement back-end >tutoriel php >Explication détaillée de l'exemple de fonction de forum de messages implémentée par l'interaction des données Ajax et MySQL
Cet article partage principalement avec vous un exemple détaillé de la fonction de forum implémentée par l'interaction des données Ajax et MySQL. Récemment, j'ai fait une petite démo pour réaliser l'interaction des données entre Ajax et MySQL. La partie js est jq, et la partie js est jq. l'arrière-plan est PHP. La base de données est mysql et une version node+MongoDB sera disponible plus tard.
Je n'entrerai pas dans les détails sur l'utilisation et l'installation de mysql. J'intègre Baidu xampp, le serveur Apache et la base de données mysql, qui est très simple à utiliser
Ouvrez d'abord le serveur et. Je les ai d'abord établis ici. Une base de données "onze", avec une table appelée microblog créée ci-dessous (veuillez noter : j'utilise ici une version supérieure de MySQL, et les méthodes de liaison de base de données PHP utilisent mysqli_. Si la version est trop basse. , veuillez utiliser la méthode mysql_. Modifiez le code vous-même)
Voici la partie code :
page html et partie js :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>微博留言板</title> <style type="text/css"> *{ margin: 0; padding: 0; } #box{ width: 600px; /*height: 500px;*/ border: 2px solid rgb(85,85,85); border-radius: 15px; margin: 50px auto; padding: 20px 10px 15px; background-color: rgb(85,85,85); } #content{ display: block; resize: none; width: 550px; height: 200px; margin: 0 auto; border: 2px solid rgb(225,225,225); border-radius: 10px; text-align: center; font-size: 30px; background-color: rgb(225,225,225); } #content:focus{ outline: none; border: 2px solid rgb(225,225,225); box-shadow: 0 0 15px rgb(225,225,225); } #btn{ border: 2px solid rgb(255,204,0); width: 80px; height: 40px; border-radius: 5px; margin-top: 30px; font-size: 17px; cursor: pointer; outline: none; background-color: rgb(255,204,0); } .list{ list-style: none; background-color: rgb(249,249,249); margin-top: 20px; } .list>li{ padding: 20px 10px 10px; border-bottom: 2px solid rgb(68,68,68); font-size: 20px; color: rgb(200,214,225); position: relative; word-break: break-word; word-wrap: break-word; background-color: rgb(85,85,85); } .list>li>.control{ position: absolute; bottom: 3px; right: 5px; font-size: 14px; } .list>li>p{ margin-bottom: 25px; } .control span,.control em{ display: inline-block; margin-right: 15px; } .control em{ color: darkblue; cursor: pointer; } a{ text-decoration: none; color: darkred; } #page>a{ display:inline-block; width: 40px; height: 30px; margin-top: 10px; text-align: center; line-height: 30px; font-size: 20px; border-radius: 5px; color: white; background-color: rgb(51,21,70); } #head{ color: rgb(200,214,225); font-size: 30px; height: 50px; border-bottom: 2px solid rgb(68,68,68); margin-bottom: 20px; } </style> </head> <body> <p id="box"> <p id="head"> 留言板 </p> <p id="fill_in"> <textarea id="content"></textarea> <button id="btn">提交留言</button> </p> <!--留言列表--> <p id="message_text"> <ul class="list"> </ul> </p> <!--分页--> <p id="page"> <a href="javasript:void(0)">1</a> <a href="javasript:void(0)">2</a> </p> </p> </body> <script src="Jq/jquery-3.1.1.min.js"></script> <script type="text/javascript"> $(function(){ $("#btn").on("click",function(){ if ($("#content").val() == "") { alert("~~客官,说一句再走呗~~
Recommandations associées :
Explication détaillée de l'interaction des données Ajax et PHP
L'applet WeChat wx.request réalise l'analyse de la fonction d'interaction des données d'arrière-plan
Données pertinentes en vue Un petit exemple de surveillance et d'interaction de données
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!