• jQuery Ajax 插入数据库示例


    wp_jquery_ajax_insert.php

    <!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>
        <title>jQery Ajax Insert Example</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="Content-Language" content="zh-CN" />
        <script type="text/javascript" src="https://files.cnblogs.com/Zjmainstay/jquery-1.6.2.min.js"></script>
        <script type="text/javascript">
        <!--
            $(document).ready(function(){            
                $("#post_data").click(function(){
                    $.ajax({
                        url:"wp_jquery_ajax_insert_process.php",
                        data:"data="+$("#text_data").val(),
                        type:"POST",
                        success:function(msg){
                            $("#feedback").empty().append(msg).show();
                            setTimeout('$("#feedback").empty().hide()',3000);
                        }
                    });
                });
            });
        //-->
        </script>
    </head>
    <body>
    <div id="feedback"></div>
    <div>
        <textarea id="text_data"></textarea>
        <input id="post_data" type="button" value="提交"></input>
    </div>
    </body>
    </html>

    wp_jquery_ajax_insert_process.php

    <?php
        require_once 'db.php';
        
        $post_text = mysql_real_escape_string($_POST['data'],$conn);
        
        if(!mysql_query("INSERT INTO `wp_jquery_ajax_insert`(text) VALUES('$post_text')",$conn)){
            echo 'Failed!'.mysql_error($conn);
        }else {
            echo 'Success!';
        }
    
    //End_php

    表 wp_jquery_ajax_insert SQL

    CREATE TABLE `wp_jquery_ajax_insert` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `text` varchar(1024) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8

    db.php

    View Code
    <?php
    static $connect = null;
    static $table = '';
    if(!isset($connect)) {
        $connect = mysql_connect("localhost","root","");
        if(!$connect) {
            $connect = mysql_connect("localhost","Zjmainstay","");
        }
        if(!$connect) {
            die('Can not connect to database.Fatal error handle by /test/db.php');
        }
        mysql_select_db("test",$connect);
        mysql_query("SET NAMES utf8",$connect);
        $conn = &$connect;
        $db = &$connect;
    }
    作者:Zjmainstay
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    版权信息
  • 相关阅读:
    一个别人的心得(转发的)
    常见的游戏设计技术
    查看更新
    xml,json和各种序列化工具的对比
    python游戏环境搭建
    快速制作游戏
    子网和掩码
    nat
    pycharm使用技巧
    IP的面向无连接状态
  • 原文地址:https://www.cnblogs.com/Zjmainstay/p/jQery_Ajax_Insert.html
Copyright © 2020-2023  润新知