Guten Tag!
Ich habe wiedermal ein Problem, das ich bis jetzt noch nicht lösen konnte.
Ich bin dran, ein Bestellschein zu programmieren den man online ausfüllen kann. Mit Lieferant, Besteller, Konto, Artikel, Daten und alles drum und dran.
Wenn zum Beispiel eine Artikelmenge eingegeben wurde, wird das Formular gesubmittet. Zuunterst habe ich einen normalen a href der beim Klick die Daten in die Datenbank aufnimmt und ein pdf erstellt.
Bei diesem a href wird natürlich das Formular nicht nochmals submittet. So werden geänderte Sachen(z.b. Artikelname) noch mit dem alten Wert übergeben.
Der Link sieht so aus:
Function jawoll sieht so aus:
Das Formular heisst bestellung.
Nun zu meinem Problem.
Es wird weitergeleitet und das PDF wird angezeigt, das Formular wurde jedoch nicht submittet. Wenn ich die Weiterleitung rausnehme, sehe ich, dass das Formular wie gewollt aktualisiert wird. Nur wenn ich eben beides drinn habe funktioniert es nicht.
Habe ich was falsches überlegt und es kann so nicht funktionieren, oder falscher code oder was auch immer. Mit meinem kleinen Wissen komme ich einfach nicht weiter und bin dankbar wenn mir jemand von euch einen Denkanstoss geben könnte!
THX & grutz Leon_McKane
Ich habe wiedermal ein Problem, das ich bis jetzt noch nicht lösen konnte.
Ich bin dran, ein Bestellschein zu programmieren den man online ausfüllen kann. Mit Lieferant, Besteller, Konto, Artikel, Daten und alles drum und dran.
Wenn zum Beispiel eine Artikelmenge eingegeben wurde, wird das Formular gesubmittet. Zuunterst habe ich einen normalen a href der beim Klick die Daten in die Datenbank aufnimmt und ein pdf erstellt.
Bei diesem a href wird natürlich das Formular nicht nochmals submittet. So werden geänderte Sachen(z.b. Artikelname) noch mit dem alten Wert übergeben.
Der Link sieht so aus:
Code:
<a href="javascript:jawoll()"> Drucken </a>
Code:
function jawoll() { document.bestellung.submit(); window.location.href = "druck.php"; }
Nun zu meinem Problem.
Es wird weitergeleitet und das PDF wird angezeigt, das Formular wurde jedoch nicht submittet. Wenn ich die Weiterleitung rausnehme, sehe ich, dass das Formular wie gewollt aktualisiert wird. Nur wenn ich eben beides drinn habe funktioniert es nicht.
Habe ich was falsches überlegt und es kann so nicht funktionieren, oder falscher code oder was auch immer. Mit meinem kleinen Wissen komme ich einfach nicht weiter und bin dankbar wenn mir jemand von euch einen Denkanstoss geben könnte!
THX & grutz Leon_McKane
Kommentar