Mit Webform Formulareingaben an weitergeleiteten Node übergeben und Berechnungen ausführen
Eingetragen von Rolfy (105) am 17.08.2008 - 23:02 Uhr in
Auf diese Weise kann man z. B. Zahlenwerte, die ein Besucher eingibt, im Node zu dem er weitergeleitet wird, anzeigen und sogar Berechnungen anstellen:
- Im Feld "Bestätigungsnachricht oder Weiterleitungs-URL" die entsprechende Node-Adresse so eingeben: internal:node/2
- Unter "Erweiterte Einstellungen" im Feld "Additional Processing" folgenden Code einfügen:
<?php
$_SESSION['input_1'] = $form_values['submitted_tree']['input_1'];
?>
- Im Node, zu dem weitergeleitet wird, in einem Textfeld (Eingabeformat natürlich auf PHP setzen) folgenden Code eingeben:
<?php
print $_SESSION['input_1'];
?>
- Oder man kann mittels einem "Computed Field" (CCK) mit dem im Formular eingegebenen Wert auch Berechnungen anstellen. Dazu folgenden Code im Computed Field einsetzen:
$node_field[0]['value'] = $node->field_sample[0]['value'] + $_SESSION['input_1'];
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 2 Tagen 23 Stunden
vor 3 Tagen 1 Stunde
vor 3 Tagen 2 Stunden
vor 3 Tagen 2 Stunden
vor 3 Tagen 23 Stunden
vor 4 Tagen 1 Stunde
vor 4 Tagen 21 Stunden
vor 5 Tagen 15 Stunden
vor 5 Tagen 16 Stunden
vor 5 Tagen 19 Stunden