Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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插入sql表_Javascript_Ajax - Fatal编程技术网

如何使用javascript插入sql表

如何使用javascript插入sql表,javascript,ajax,Javascript,Ajax,//如何使用JAVASCRIPT插入SQL表 如何使用javascript插入sql表 function checkout() { function checkout() { var ajax = new XMLHttpRequest(); var method = 'GET'; var url = 'test.php'; var asynchronous = 'true';

//如何使用JAVASCRIPT插入SQL表 如何使用javascript插入sql表

        function checkout() {
        function checkout() {
          var ajax = new XMLHttpRequest();
          var method = 'GET';
          var url = 'test.php';
          var asynchronous = 'true';
          ajax.open(method, url, asynchronous);
          ajax.send();

          var customer_fname = document.getElementById('customer_fname').value;
          var customer_lname = document.getElementById('customer_lname').value;
          var customer_phone = document.getElementById('customer_phone').value;
          var area = document.getElementById('area_id').value;
          var address = document.getElementById('address_1').value;
          var order_notes = document.getElementById('order_notes').value;
          var cutting_price = document.getElementById('td_cutting_price').innerHTML;
          var wallet_price = document.getElementById('td_wallet_price').innerHTML;
          var sub_total = document.getElementById('td_sub_price').innerHTML;
          var total = document.getElementById('td_total_price').innerHTML;
          var invoice = '#' + (Math.floor(Math.random() * 10000) + 1);
          var order_time = new Date();
          
          



          //receiving response from testphp
          ajax.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
              var data = JSON.parse(this.responseText);


              for (var a = 0; a, data.length; a++) {
                var product_id = data[a].product_id;
                var product_size = data[a].product_size;
                var customer_email = data[a].customer_email;
                var product_title = data[a].product_title;

                // I WANT TO insert SOME OF THE ABOVE VARIABLE INTO MY pending_orders Table
              



              }


            }

          }
        }
      

      <div class="form-group mt-5">
        <a name="checkout" type="button" id="checkout" class="btn btn-outline-primary btn-sm btn-block" style="border-color:#ec7f37;background-color: #ec7f37; color:#fff" onclick="checkout();"> Checkout</a>



      </div>
在这里输入代码

`//如何使用JAVASCRIPT插入SQL表 如何使用javascript插入sql表

        function checkout() {
        function checkout() {
          var ajax = new XMLHttpRequest();
          var method = 'GET';
          var url = 'test.php';
          var asynchronous = 'true';
          ajax.open(method, url, asynchronous);
          ajax.send();

          var customer_fname = document.getElementById('customer_fname').value;
          var customer_lname = document.getElementById('customer_lname').value;
          var customer_phone = document.getElementById('customer_phone').value;
          var area = document.getElementById('area_id').value;
          var address = document.getElementById('address_1').value;
          var order_notes = document.getElementById('order_notes').value;
          var cutting_price = document.getElementById('td_cutting_price').innerHTML;
          var wallet_price = document.getElementById('td_wallet_price').innerHTML;
          var sub_total = document.getElementById('td_sub_price').innerHTML;
          var total = document.getElementById('td_total_price').innerHTML;
          var invoice = '#' + (Math.floor(Math.random() * 10000) + 1);
          var order_time = new Date();
          
          



          //receiving response from testphp
          ajax.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
              var data = JSON.parse(this.responseText);


              for (var a = 0; a, data.length; a++) {
                var product_id = data[a].product_id;
                var product_size = data[a].product_size;
                var customer_email = data[a].customer_email;
                var product_title = data[a].product_title;

                // I WANT TO insert SOME OF THE ABOVE VARIABLE INTO MY pending_orders Table
              



              }


            }

          }
        }
      

      <div class="form-group mt-5">
        <a name="checkout" type="button" id="checkout" class="btn btn-outline-primary btn-sm btn-block" style="border-color:#ec7f37;background-color: #ec7f37; color:#fff" onclick="checkout();"> Checkout</a>



      </div>
函数签出(){
var ajax=new-XMLHttpRequest();
var方法='GET';
var url='test.php';
var异步='true';
open(方法、url、异步);
ajax.send();
var customer\u fname=document.getElementById('customer\u fname')。值;
var customer\u lname=document.getElementById('customer\u lname')。值;
var customer\u phone=document.getElementById('customer\u phone')。值;
var area=document.getElementById('area_id')。值;
var address=document.getElementById('address_1')。值;
var order\u notes=document.getElementById('order\u notes')。值;
var cutting_price=document.getElementById('td_cutting_price').innerHTML;
var wallet_price=document.getElementById('td_wallet_price').innerHTML;
var sub_total=document.getElementById('td_sub_price').innerHTML;
var total=document.getElementById('td_total_price').innerHTML;
var发票='#'+(Math.floor(Math.random()*10000)+1);
var order_time=新日期();
//从testphp接收响应
ajax.onreadystatechange=函数(){
if(this.readyState==4&&this.status==200){
var data=JSON.parse(this.responseText);
对于(var a=0;a,data.length;a++){
var product\u id=数据[a]。product\u id;
var product_size=数据[a]。product_size;
var customer\u email=数据[a]。customer\u email;
var product_title=数据[a]。product_title;
//我想将上面的一些变量插入我的pending_orders表中
}
}
}
}
结账

必须从后端完成,您可以使用NodeJs、PHP、Python或Ruby编写一个脚本。然后用AJAX调用脚本。

您可能需要检查insert.php中的代码,直到数据库。