1
Woow, Danke!
Muss mal sehen, ob ich das überhaupt schnalle :)
Bin ja hier totaler Anfänger ...
Hab jetzt mit Web SQL bereits eine DB und eine Tabelle erzeugt.
Auch das Löschen klappt.
Ich denke, wenn ich jetzt noch heraus finde, wie ich in diesen Select nun auch noch das Wort "KISTE" in eine Variable umwandle, so dass dieses Wort zuvor definiert werden kann und flexibel bleibt, dann wäre ich zu 98% fertig :))
tx.executeSql('SELECT * FROM KISTE')
tx.executeSql('DROP TABLE KISTE');
KISTE ist eigentlich kein fester Wert und sollte sich ändern können.
Vermutlich so:
Das zuvor erfragte Problem habe ich bereits gelöst.
Hier hatte ich einen Denkfehler.
Sieht dann so aus:
So kann ich die Werte per Formular übergeben und hinein schreiben lassen.
Funzt wunderbar :)
Ich bin echt dankbar, durch die Hilfe und die Erkenntnisse hier bin ich sehr weit gekommen. Und ich denke, Web SQL ist die Lösung. Der Rest nur noch Feinschliff!
Ich werde berichten wenn es zu 99,99% fertig ist *lach*
Muss mal sehen, ob ich das überhaupt schnalle :)
Bin ja hier totaler Anfänger ...
Hab jetzt mit Web SQL bereits eine DB und eine Tabelle erzeugt.
<script>
var db = openDatabase('MUNITION', '1.0', 'Munitionsübersicht', 2 * 1024 * 1024);
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE KISTE (id, kaliber, hersteller, anzahl)');
alert("Die Tabelle KISTE mit den Spalten ID, KALIBER, HERSTELLER und ANZAHL wurde erstellt.");
});
</script>
Auch das Löschen klappt.
<script>
var name = "KISTE";
var db = openDatabase('MUNITION', '1.0', 'Munitionsübersicht', 2 * 1024 * 1024);
alert("Die folgende Tabelle wird glöscht: " + name);
db.transaction(function (tx) {
tx.executeSql('DROP TABLE KISTE');
});
</script>
Ich denke, wenn ich jetzt noch heraus finde, wie ich in diesen Select nun auch noch das Wort "KISTE" in eine Variable umwandle, so dass dieses Wort zuvor definiert werden kann und flexibel bleibt, dann wäre ich zu 98% fertig :))
tx.executeSql('SELECT * FROM KISTE')
tx.executeSql('DROP TABLE KISTE');
KISTE ist eigentlich kein fester Wert und sollte sich ändern können.
Vermutlich so:
tx.executeSql('SELECT * FROM ' + KISTE + ''
Das zuvor erfragte Problem habe ich bereits gelöst.
Hier hatte ich einen Denkfehler.
Sieht dann so aus:
// Connect auf Datenbank
var db = openDatabase('MUNITION', '1.0', 'Munitionsübersicht', 2 * 1024 * 1024);
// Hineinschreiben in die Tabelle
db.transaction(function (tx) {
tx.executeSql('INSERT INTO KISTE (id, kaliber, hersteller, anzahl) VALUES (?, ?, ?, ?)',[timestamp,kaliber,hersteller,stueckzahl]);
So kann ich die Werte per Formular übergeben und hinein schreiben lassen.
Funzt wunderbar :)
Ich bin echt dankbar, durch die Hilfe und die Erkenntnisse hier bin ich sehr weit gekommen. Und ich denke, Web SQL ist die Lösung. Der Rest nur noch Feinschliff!
Ich werde berichten wenn es zu 99,99% fertig ist *lach*