Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在每个循环中保存数据_Javascript_Php_Html_Sql_Ajax - Fatal编程技术网

Javascript 在每个循环中保存数据

Javascript 在每个循环中保存数据,javascript,php,html,sql,ajax,Javascript,Php,Html,Sql,Ajax,我有一个Javascript代码,看起来像这样 for (var i in data){ var trans_no = data[i]; //getting e row from table var transno = trans_no.transno var transdate = trans_no.transdate var dropno = trans_no.drop v

我有一个Javascript代码,看起来像这样

for (var i in data){
            var trans_no = data[i]; //getting e row from table
            var transno = trans_no.transno
            var transdate = trans_no.transdate
            var dropno = trans_no.drop
            var cusname = trans_no.customername
            var shipto = trans_no.shipto
            var active = trans_no.active

            alert(transno + transdate  + dropno  + cusname  +  shipto  +  active);
            // window.location.href = "main.php?transno=" + transno; 
    }
当我按下一个按钮时,就会从源文件中获取数据,并将其放在上面的声明中,然后将其显示在我的警报或msgbox中

下面是我关于如何用SQL保存数据的php代码

<?php
        include('config.php');
        include('adodb/adodb.inc.php');
        $db = ADONewConnection($dbdriver);
        $db->Connect($dsn, $username, $password);

        $sqlSync = "My SQL Query";
        $rsSync = $db->Execute($sqlSync);
        ?>

现在让我们假设我表中的列与alert()中的列同名。 我的问题是脚本被封装在一个循环中。如何在SQL中为每个循环保存数据?我的意思是保存循环生成的数据。
TYSM

将数据存储到数组中,然后在循环完成后,使用
AJAX
调用将数据传递到
php
以保存数据

然后使用数组,您可以使用同一查询插入多个数据

INSERT INTO tbl_name
    (a,b,c)
VALUES
    ('a','b','c'),
    ('x','y','z'),
    ('q','w','e');

对于多重插入:我不知道怎么做,先生:(因为这是我知道的唯一编码,请帮助我使用ajax将该数组发送到您的php文件,然后更新您的代码