Вставка данных в SQL с помощью цикла for в PHP
У меня есть 2 файла `index.php-и `main.php` а это коды.
index.php
<html> <head> <title>Test Sync Google Sheet to SQL</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src='https://cdnjs.cloudflare.com/ajax/libs/tabletop.js/1.5.1/tabletop.min.js'></script> <script src="js/jquery-3.2.1.min.js"></script> </head> <body> <button id="myBtn">Sync Data</button> <script> var x = document.getElementById("myBtn"); x.addEventListener("click", init); var publicSpreadsheetUrl = 'https://docs.google.com/spreadsheets/d/1Djso6FE61pXP1VDfyYC8_k_wnWt456hveIr-RDUW7sk/pubhtml?gid=0&single=true'; function init() { Tabletop.init( { key: publicSpreadsheetUrl, callback: showInfo, simpleSheet: true } )} function showInfo(data, tabletop) { 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.date 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; } } </script> </body> </html>
а вот main.php
<?php include('config.php'); include('adodb/adodb.inc.php'); $db = ADONewConnection($dbdriver); $db->Connect($dsn, $username, $password); $transno = $_GET['transno']; $sqlSync = 'INSERT INTO TBL_TDev (TransNo) VALUES ('.$transno.')'; $rsSync = $db->Execute($sqlSync); ?>
нажав на кнопку, я получаю данные из Google sheet и передаю их в переменную во время цикла, и это часть этого.
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.date 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; } }
что происходит сейчас, так это то, что данные передаются в href и идут в мой `main.php-чтобы сохранить его в sql.
Мой вопрос в том, как я могу сохранить его, используя ту же страницу? а делать сбережения? Я имею в виду, что для всех данных, сгенерированных в цикле, я сохраню их в sql. что происходит, так это то, что я могу сохранить только 1 Данные.
Что я уже пробовал:
Я пытался использовать jQuery для PHP, но не знаю, как это сделать