31
Huch, ganz vergessen zu posten :)
Ich habe es geschafft, das mit dem HIDDEN war natürlich die Lösung.
Musste jetzt nur noch bissle weiter aufbohren, da ja auch die TABELLE identifiziert werden muss und nicht nur der Datensatz darin :)
Sieht jetzt so aus:
Aber schon bin ich beim nächsten Problem.
Die Werte kommen jetzt schon in der nächsten Datei an, die den Update in der DB machen soll, doch auch hier scheitere ich wieder an diesem Zusammenstückeln des Strings :((((
Das hier scheint nicht zu funktionieren, wobei kein Fehler kommt, aber es ändert sich auch nix im Feld was ich ändern will. Das Skript wird aber bis zum Ende durchlaufen und die Werte kommen auch richtig an.
Versuch 1:
Versuch 2:
Ich glaub wenn ich damit fertig bin gönne ich mir 24 Stunden Schlaf :)
Hier noch ein Tipp für alle Leute die sich schnell und einfach eine uniq ID bauen wollen:
Ich habe es geschafft, das mit dem HIDDEN war natürlich die Lösung.
Musste jetzt nur noch bissle weiter aufbohren, da ja auch die TABELLE identifiziert werden muss und nicht nur der Datensatz darin :)
Sieht jetzt so aus:
var td3 = document.createElement('td');
td3.innerHTML = '<form method="GET" action="edit_munition.html"><input name="formstueckzahl" type="text" value="' + results.rows[i].stueckzahl + '" size="5" maxlength="4" id="formstueckzahl"><input type="hidden" name="formid" value="' + results.rows[i].id + '">' + '<input type="hidden" name="formtabelle" value="' + tblname + '">' + " " + '<input type="submit" name="form" value="update"></form>';
Aber schon bin ich beim nächsten Problem.
Die Werte kommen jetzt schon in der nächsten Datei an, die den Update in der DB machen soll, doch auch hier scheitere ich wieder an diesem Zusammenstückeln des Strings :((((
Das hier scheint nicht zu funktionieren, wobei kein Fehler kommt, aber es ändert sich auch nix im Feld was ich ändern will. Das Skript wird aber bis zum Ende durchlaufen und die Werte kommen auch richtig an.
Versuch 1:
tx.executeSql('UPDATE ' + KISTE + ' SET stueckzahl = ' + STUECKZAHL + ' WERE id =' + ID +')');
Versuch 2:
tx.executeSql('UPDATE ' + KISTE + ' SET stueckzahl = "' + STUECKZAHL + '" WERE id ="' + ID +'"');
Ich glaub wenn ich damit fertig bin gönne ich mir 24 Stunden Schlaf :)
Hier noch ein Tipp für alle Leute die sich schnell und einfach eine uniq ID bauen wollen:
// Variablen und Berechnung - Millisekunden - intere Uhr in UNIX Format für die ID
var d = new Date();
var n = d.getTime();
var id = n;