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 :))