douwen5584 2013-05-14 06:59
浏览 53

如何动态保存数据到数据库

JQUERY CODE

 $(document).ready(function () {
    $("#add").click(function () {
        $(".left .inputs").append("<li><input type ='text' name='name[]' class='txtbox1'></li>");
        $(".right .inputs").append("<li><input type ='text' name='grade[]' class='txtbox'></li>");
    });
 });

MY PHP CODE

<?php
    $con = mysql_connect ("localhost","root","") or die('cannot connect to database error: '.mysql_error());
    if (isset($_POST['name']) && isset($_POST['grade']))
    {

        $desk_report = $_POST['name'];//contains array value
        $desk_action = $_POST['grade'];//contains array value
        foreach($desk_report as $key=>$user) { //Loop through arrays
            if (!empty($desk_report[$key]) && !empty($desk_action[$key])) {
                mysql_select_db("quickbook", $con);
                $sql = "INSERT INTO student_reg(relative_name,relative_grade) VALUES ('$desk_report[$key]','$desk_action[$key]')";
                if ($sql_run = mysql_query($sql)) {
                    echo 'ok.'; 
                } else {
                    echo '*Sorry, we couldn\'t register you at this time. Try again later.';
                }
            }
        }
    }
?>

I want to add inputs data to database.i created a code.but this is not working .can you help me?

  • 写回答

1条回答 默认 最新

  • dongqiaozhe5070 2013-05-14 07:07
    关注

    Check the database which you used is exists or not, try your code like

    <?php
        $con = mysql_connect ("localhost","root","") or die('cannot connect to database error: '.mysql_error());
    
        //add this line to your code here instead of in for loop
        mysql_select_db('quickbook',$con) or die("Could not select database!");
        if (isset($_POST['name']) && isset($_POST['grade']))
        {
            $desk_report = $_POST['name'];//contains array value
            $desk_action = $_POST['grade'];//contains array value
            foreach($desk_report as $key=>$user) { //Loop through arrays
                if (!empty($desk_report[$key]) && !empty($desk_action[$key])) {
                    $sql = "INSERT INTO student_reg(relative_name,relative_grade) VALUES ('$desk_report[$key]','$desk_action[$key]')";
                    if ($sql_run = mysql_query($sql)) {
                        echo 'ok.'; 
                    } else {
                        echo '*Sorry, we couldn\'t register you at this time. Try again later.';
                    }
                }
            }
        }
    ?>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退