From d398712afe10308ce67fef790884f551a4f53e10 Mon Sep 17 00:00:00 2001 From: sam Date: Fri, 15 Dec 2023 12:09:44 +0100 Subject: [PATCH] added test to send data to database --- webdev/sqltest.js | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/webdev/sqltest.js b/webdev/sqltest.js index d4359a3..a230324 100644 --- a/webdev/sqltest.js +++ b/webdev/sqltest.js @@ -1,17 +1,24 @@ -var connection = new ActiveXObject("ADODB.Connection") ; -var connectionstring="Data Source=;Initial Catalog=;User ID=;Password=;Provider=SQLOLEDB"; +const request = ( url, params = {}, method = 'GET' ) => { + let options = { + method + }; + if ( 'GET' === method ) { + url += '?' + ( new URLSearchParams( params ) ).toString(); + } else { + options.body = JSON.stringify( params ); + } + + return fetch( url, options ).then( response => response.json() ); +}; -connection.Open(connectionstring); -var rs = new ActiveXObject("ADODB.Recordset"); +const get = ( url, params ) => request( url, params, 'GET' ); -rs.Open("SELECT * FROM table", connection); -rs.MoveFirst -while(!rs.eof) -{ - document.write(rs.fields(1)); - rs.movenext; -} -rs.close; -connection.close; \ No newline at end of file +// SQL test +function sendata(naam, score) { +get( 'http://oege.ie.hva.nl/~hossan/GetData.php', { naam: naam, score: score } ) +.then( response => { + // Do something with response. +} ); +} \ No newline at end of file