Fragen zu Webform
am 01.11.2010 - 12:05 Uhr in
Hallo,
ich möchte eine Idee mit Drupal umsetzen, bei der der Nutzer einen individuellen Code in ein Formular eingeben kann, welches dann auf ein anderes vorausgefülltes Formular mit seinen Adressdaten weiterleitet.
Benutzen möchte ich dazu Webform (http://drupal.org/project/webform), da mir die Reportingfunktion und die Usability sehr zusagt.
Nun habe ich das zweite Formular mit Webform aufgebaut, allerdings fehlt mir jetzt noch das erste Formular und die SQL-Abfrage, um das zweite Formular vorausfüllen zu können.
Ich bin neu in Drupal, deswegen steige ich in der Modulprogrammierung noch nicht 100%ig durch ;-)
Ich bin nun also auf der Suche nach einer Möglichkeit um $_POST['Gutschein'] von Formular 1 zu Formular 2 zu transportieren und vor Formular 2 noch eine SQL-Abfrage mit SELECT foobar WHERE Gutschein = $_POST['Gutschein'] ; durchführen zu können, um Formular 2 vorausfüllen zu können.
Hat jemand Ideen?
Vielen Dank!
mfg
- Anmelden oder Registrieren um Kommentare zu schreiben
Warum 2 Formulare
am 01.11.2010 - 17:56 Uhr
Warum machts du es nicht mit einem mehrseitigen Formular, dass könntest du mit break im Webform machen.
hallo, Danke für den Tip! Hat
am 04.11.2010 - 15:55 Uhr
hallo,
Danke für den Tip! Hat mir weiter geholfen!
Den SQL-Code habe ich dank "webform_php" auch eingebaut bekommen :)
Nächstes Problem
am 10.11.2010 - 13:47 Uhr
Hallo,
nun folgendes Problem:
Seite 1 des Formulares beinhaltet eine Code-Eingabe, danach kommt ein Break. Dann wird die SQL-Abfrage ausgeführt und die Ergebnisse in die values der Formularfelder von Seite 2 eingetragen.
Allerdings findet diese SQL-Abfrage erst nach dem 2ten mal laden statt, heißt zu spät.
Ausgeführt wird die Abfrage via webform_php (s.o.) und der Code steht im Feld "Additional validation". Laut der Beschreibung wird der Code in diesem Feld auch nach jedem Break ausgeführt.
Bei mir jedoch nicht ...
Kann mir jemand helfen?
Danke