Variable übergeben JS / SQLite

Fruitgum

Erfahrenes Mitglied
Hallo,


Code:
function checkNew(ij,wht) {

	    if(ij != null && wht != null) {
		    	
		try {
		    
			db.transaction(function(tx) {
			    for(j = 0; j < ij.length; j++) {
			    
			    tx.executeSql("SELECT id, CASE WHEN id IS NOT THEN '"+ij[j].id+"' ELSE 'gibtes' END AS result FROM "+dbPrefix+wht+" WHERE id='"+ij[j].id+"'",[], function(tx,resi){
				
				if(resi.rows.length == 1) {
				   
				    console.log('Ist vorhanden: '+resi.rows.item(0).id);
				
				} else {
				
				    console.log('Ist nicht vorhanden: '+resi.rows.length);
				  
				}
       
			   }, errorCB);

		       }
			    
		   });
			    
	    } catch(e) {
	     
	    }
			   
		   
    
    } else {
	console.log('Keine check möglich.');
    }
}

Wie wir sehen hat ji einen Inhalt mit IDs. Ich will nun vergleichen ob zu einer ID einen Eintrag in der Datenbank gibt der die gleiche ID besitzt.

Jetzt möchte ich im ELSE zb. die ji[j].id weiter bearbeiten, nur leider ist sie an dieser Stelle leer. Wie ihr seht habe ich auch schon mit einen CASE WHEN rum probiert, ich kriege nichts in die Function rein oder raus.

Am liebsten wäre es mir die ij[j].id in die Function bekomme.

Hat wer einen Tip?
 
Zurück