<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php+ajax實現無刷新的新聞留言系統

    時間:2025-07-23 02:50:41 php語言

    php+ajax實現無刷新的新聞留言系統

      文章主要介紹了一款基于php+ajax無刷新的新聞留言系統實現過程,感興趣的小伙伴們可以參考一下。

    php+ajax實現無刷新的新聞留言系統

      本文介紹了一款無刷新的新聞留言系統,最簡明易懂的一個ajax無刷新留言系統,源碼中省略了接受數據驗證的過程,大家可根據自己的需求進行擴展,下面進入主題。

      核心源碼:

      1.配置文件:config.php,代碼如下:

      ?

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      <?php

      /pic/p>

      $cfg_dbhost = "localhost";

      $cfg_dbuser = "root";

      $cfg_dbpwd = "root";

      $cfg_dbname = "ajaxdemo1";

      $cfg_dbprefix = "";

      $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);

      mysql_select_db($cfg_dbname);

      mysql_query("set names utf8");

      ?>

      2.處理請求:deal.php,代碼如下:

      ?

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      <?php

      header("Content-type:text/html;charset=utf-8");

      include "config.php";

      /pic/p>

      $name = $_POST['name'];

      $content = $_POST['content'];

      $sql = "insert into test (name,content) values ('{$name}','{$content}');";

      $res = mysql_query($sql,$link);

      if($res){

      echo '{"name": "'.$name.'","content": "'.$content.'","status": "1"}';

      }

      ?>

      3.首頁代碼:index.php,代碼如下:

      ?

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      29

      30

      31

      32

      33

      34

      35

      36

      37

      38

      39

      40

      41

      42

      43

      44

      45

      46

      47

      48

      49

      <!DOCTYPE html PUBLIC "-/pic/pic/pic/pic/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      <html xmlns="/pic/1999/xhtml">

      <head>

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

      <title>無刷新</title>

      <link href="css/css.css" type="text/css" rel="stylesheet" />

      <style type="text/css">

      body{color:#555;font-size:14px;padding:0;margin:0;}

      #form { background:#dedede; padding:10px 20px; width:300px;}

      #show{ background:#f6f6f6;padding:10px 20px; width:300px;}

      #show p{ margin:6px; font-size:13px; line-height:22px; border-bottom:1px dashed #cdcdcd;}

      </style>

      <script type="text/javascript" src="jquery-1.7.2.min.js"></script>

      <script type="text/javascript">

      $(function(){

      $("#sub").click(function(){

      /pic/p>

      $.post("deal.php",{name : $("#name").val(), content : $("#content").val()}, function(data){

      if(data.status){

      var str = "<p><strong>"+data.name+"</strong> 發表了:"+data.content+"</p>";

      $("#show").prepend(str); /pic/p>

      }else{

      alert("評論失敗");

      }

      }, 'json');

      });

      });

      </script>

      </head>

      <body>

      <p id="form">

      <form action="deal.php" method="get" id="suggest_form">

      用戶名:<input type="text" name="name" id="name" /><br/>

      內  容:<textarea name="content" id="content"></textarea>

      <input type="button" value="發布" id="sub" />

      </form>

      </p>

      <p id="show">

      <?php

      include "config.php";

      $sql = "select * from test;";

      $res = mysql_query($sql,$link);

      while($row=mysql_fetch_array($res)){

      echo "<p><strong>".$row['name']."</strong> 發表了:".$row['content']."</p>";

      }

      ?>

      </p>

      </body>

      </html>

      數據庫文件,代碼如下:

      ?

      1

      2

      3

      4

      5

      6

      7

      DROP TABLE IF EXISTS `test`;

      CREATE TABLE `test` (

      `id` int(10) unsigned NOT NULL AUTO_INCREMENT,

      `name` varchar(64) NOT NULL,

      `content` text NOT NULL,

      PRIMARY KEY (`id`)

      ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

      以上就是為大家分享的php+ajax實現無刷新的新聞留言系統,希望對大家的學習有所幫助。

    【php+ajax實現無刷新的新聞留言系統】相關文章:

    php+ajax實現無刷新數據分頁例子12-26

    基于PHP+Ajax實現表單驗證的詳解01-01

    html無刷新分頁前端代碼03-14

    WindowsXP模塊如何實現系統恢復07-29

    JAVA實現電子商務系統02-01

    如何實現bootstrap jquery dataTable異步ajax刷新表格數據02-01

    淺談組件機制與操作系統的實現02-24

    Java網上考試系統的設計和實現09-27

    如何用ERP系統實現現代企業管理08-29

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人