Forum
Tipps
News
Menu-Icon

Adobe DW CS3 - Formulare, SQL und Berechnungen ???

Guten Abend werte Gemeinde.

Seit einigen Jahren habe ich mit dem Dreamweaver zu tun, erst in Form des MX und seit einiger Zeit nun mit der CS3-Variante.
Bisher konnte ich nach einiger Zeit "learning by doing" einige Webseiten erstellen, die die meinen bisherigen Anforderungen genügten. Nun fing ich vor 3 Monaten an, die Webseite zu erweitern und von ASP und MSSQL auf PHP und MYSQL umzustellen.
Das war bis jetzt an sich nicht weiter problematisch, aber nun stosse ich an meine Grenzen ;).

Hintergrund: Es handelt sich um eine Fanpage zu einem Strategie-Spiel, bei dem es um die 750 verschiedene Chassis mit insgesamt so ca. 3500 verschiedene Varianten gibt. Diese alle von Hand eingeben ist verd,,, viel Arbeit, die ich mir erleichtern wollte, aber ,,, jetzt zum Problem ;).

Problem: ich möchte die Dateneingabe über ein bis zwei Formulare verwirklichen. Pro Datensatz sind das 85 Felder und ich kam auf die Idee, dass ich doch während des Ausfüllens einen Teil der Werte berechnen können lassen muss. Allerdings komme ich damit absolut nicht klar und habe bis jetzt noch nichts konkretes gefunden, wo ich das nachlesen könnte.

Beispiel:
Das Gesamtgewicht wird in ein Feld "tonnage" eingegeben.
Die interne Struktur ist ein Zehntel so schwer.
Also müsste ich dem Formular doch sagen können: "nimm den Wert aus Feld "tonnage" berechne mit der Formel "/10" das Gewicht der internen Struktur und schreibe mir das in Feld "int_ton_ges".

Wäre nett, wenn ihr nen Tipp für mich hättet, wie man das verwirklichen kann bzw. wo ich mir das Wissen anlesen kann, denn wenn das klappt wären es pro Datensatz nur noch 60 Felder, die ich von Hand ausfüllen müsste und das ist auf die Masse gesehen schon ganz schön viel ;)

mfg
Eckes


Antworten zu Adobe DW CS3 - Formulare, SQL und Berechnungen ???:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,

dafür gibt es 2 Möglichkeiten.

1:
Browserseitig mit Javascript. Beschäftige dich ein wenig damit. In deinem Feld "tonnage" fügst du dann ein onchange="intstrukturberechnen()" ein, welches auf eine Funktion verweist, die eben das andere Feld ändert.

2:
Serverseitig mit PHP. Du lässt einfach die Felder, die du ausrechnen kannst im Formular weg und rechnest sie mit PHP aus. Du musst ja sowieso alle Formulareingaben prüfen, bevor sie in die Datenbank geschrieben werden (Stichwort SQL-Injection).


« Bitte um eure unabhängige Meinung zu meiner ersten Webseite.HTML-Editor »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Formatieren
  Das Formatieren einer Festplatte, HDD oder SSD bereitet das Laufwerk auf neue Daten vor. Dazu werden sämtliche alten Daten gelöscht, damit die...

Zugriffszeit
In Milisekunden angegebene Zeit, die das Speichermedium zum Erreichen der gesuchten Daten braucht. Die Zeit ist abhängig vom technischen Verfahren des Mediums sowie ...

Reaktionszeit
In der Elektronik versteht man unter der Reaktionszeit die Zeit, die ein Flachbildschirm benötigt, um die Farbe und die Helligkeit eines Bildpunktes zu ändern. ...