Ich bin seit Wochen damit beschäftigt und ich konnte keinen "einfachen/schnellen" Weg für eine solche banale Implementierung finden. Im limited durch das Wissen nur PHP und HTML (im Moment), aber ich habe endlich, was ich wollte mit einigen Javascript, ohne es in der Tiefe und ich endete mit einem hässlichen paar Hunderte von Code. Aber jetzt, wo ich mehr schwindlig war fragte ich mich, ob es eine einfache Möglichkeit gibt, diese einfache Sache zu tun und meine vorherige Arbeit zu verbessern:einfache Möglichkeit, neue Inhalte aus dynamisch gefüllten Tabellen zu behandeln?
Ich habe einen DB mit Table1 mit n Items und Tabelle 2, ich möchte den Preis von anzeigen Tabelle 1 war dann in der Lage, eine Menge auf der Benutzerseite einzugeben und automatisch die Zwischensumme der Zeile anzuzeigen, wenn alle Elemente gefüllt sind, und dann eine Gesamtsumme anzuzeigen, während der Benutzer Daten eingibt. Lesen Sie dann alle Zeilen und fügen Sie die neue Information (Menge und Zwischensumme) in die Tabelle 2 der Datenbank ein.
So etwas aber mit n Zeilen
(gelb = DB-Daten, Blau = Benutzereingaben, Greens = dynamische Felder)
erhalten dann alle jene n Zeilen in den DB Alle Scheinwerfer für eine einfache Möglichkeit, dies zu tun (auch wenn es Jquery oder JS, IM nicht so Angst für sie mehr) (Ich werde nicht meinen Code, weil Mist ist, im Grunde hörte ich alle möglichen Zeilen hören dann auf der Tabelle2 einfügen wenn die Zwischensumme mehr als 0 war) Vielen Dank im Voraus!
Wenn Sie die 'subtotal' und die' Grandtotal' dynamisch ändern, wenn der Benutzer die Änderungen 'menge', müssen Sie Javascript verwenden, da PHP nur serverseitig, nicht clientseitig ist. Können Sie eine vereinfachte Codeversion anzeigen, wie Sie Ihre Tabelle (html) aus Ihrer Datenbank erstellen? – Sean
Danke für deine Zeit Sean !, yep, ich bin mir bewusst, dass PHP nur Serverseite ist, das ist ziemlich genau das, was ich getan habe (die Geige enthält nicht das php dynamische Rendering Table1/Brute erzwinge Einfügen in Tabelle 2) – user3166200
In Ihrem jsFiddle haben Sie den 'Preis' als bearbeitbares Feld/Wert. Ist das korrekt? Wie in Ihrer Beschreibung oben, haben Sie nur den Benutzer die 'Menge' zu ändern, die wiederum die 'Zwischensumme' und 'Gesamtmenge' ändert. Ich möchte nur sicherstellen, dass ich Ihre Bedingungen verstehe. – Sean