21
Hi Jörg
Antwort zu 27
Aha, die Leerstellen, ich Schussel :(
Sieht jetzt so aus:
CODE
Leider kommt kein Eintrag in der Tabelle an.
Die Ausgabe stimmt, da werden die Werte korrekt angezeigt.
In der Console kommt kein Fehler.
Ich werde noch Irre :))
Antwort zu 27
Aha, die Leerstellen, ich Schussel :(
Sieht jetzt so aus:
CODE
<script>
          
               // Setzen der Variablen url und hinschreiben des aktuellen Strings der vom Formular kommt 
      
    var url = window.location.href; 
     // zerschneiden der Stringübergabe vom Formular, für jedes Feld im Formular nötig! 
    
      var id = Date();
      var KISTE = /formmunitionskiste=([^&]+)/.exec(url)[1]; 
      var HERSTELLER = /formhersteller=([^&]+)/.exec(url)[1]; 
      var STUECKZAHL = /formstueckzahl=([^&]+)/.exec(url)[1]; 
      var KALIBER = /formkaliber=([^&]+)/.exec(url)[1]; 
alert("Es wird die folgende Munition eingetragen: " + KISTE + HERSTELLER + " mit " + STUECKZAHL + " Stück, vom Kaliber " + KALIBER);
      
      
var db = openDatabase('MUNITION', '1.0', 'Munitionsübersicht', 2 * 1024 * 1024);
          
             db.transaction(function (tx) {
             
tx.executeSql('INSERT INTO ' + KISTE +  ' (id,hersteller,stueckzahl,kaliber) VALUES (?,?,?,?)'),[id, HERSTELLER,STUECKZAHL,KALIBER];
                              
                 
    alert("OK! Munition in " + KISTE + " eingefügt!");
    
});
      
     
      </script>
        
Leider kommt kein Eintrag in der Tabelle an.
Die Ausgabe stimmt, da werden die Werte korrekt angezeigt.
In der Console kommt kein Fehler.
Ich werde noch Irre :))