myty - Handbuch für Redakteure und Administratoren

Aktuelle Info zu Sicherheitsrisiken: In den aktuellen Versionen ab 4.1. sind keine Sicherheitsprobleme bekannt.  

Formulardaten in der E-Mail (Mailvorlage) ausgeben

modul: formmanager
Release Info
Version: 4.1
SELECT SQL_CALC_FOUND_ROWS modulesfaq_questions.*, modulesfaq_answers.Version,`modulesfaq_questions`.`id`,`modulesfaq_questions`.`status` FROM `modulesfaq_questions` LEFT JOIN modulesfaq_answers ON modulesfaq_questions.id=modulesfaq_answers.modulesfaq_questions_id AND modulesfaq_answers.id=419 WHERE 1 AND modulesfaq_questions.id=90 AND `modulesfaq_questions`.`language` = 'de' AND `modulesfaq_questions`.status = 'enabled' LIMIT 0,1

Variante 1: Platzhalter verwenden

Um die eingetragenen Daten in einer angebundenen Mailvorlage auszulesen müssen in der Mailvorlage Platzhalter gesetzt werden, welche beim Versenden der E-Mail durch die Werte ersetzt werden.

Ein Anwendungsbeispiel ist hier ein Kontaktformular, welches die Daten per E-Mail an den Webmaster sendet:

Im Formular gibt es folgende Felder (Feldname in der angebundenen Datentabelle):

  • name
  • email 
  • strasse_hnr
  • plz 
  • ort
  • telefon 
  • nachricht 

Die Mailvorlage würde dann wie folgt aussehen:

Ein neue Anfrage ist eingegangen. Folgende Daten wurden übermittelt:

{name} ({email})
{strasse_hnr}

{plz} {ort}

{telefon}

Nachricht: 

{nachricht}

 

Variante 2: ty:db-Tag oder PHP

Zu den Details... 

Autor: Ricardo Schmidt
letzte Änderung: 01.09.2011
Kommentare 0
Fragen von Nutzern 0
ähnliche Themen 0

Ähnliche Beiträge

Es sind keine Beiträge verfügbar.

Empfohlene Beiträge

Es sind keine Beiträge verfügbar.

Kommentieren

 

Stellen Sie eine Frage

 

offene Fragen

Zu diesem Beitrag existieren keine offenen Fragen.

SELECT modulesfaq_questions.*, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.status='enabled' AND modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answer, (SELECT modulesfaq_answers.id FROM modulesfaq_answers WHERE modulesfaq_answers.modulesfaq_questions_id = modulesfaq_questions.id ORDER BY modulesfaq_answers.Version DESC Limit 1) AS answerCount, (SELECT COUNT(*) FROM modulesfaq_questions AS MQ WHERE MQ.Modul = modulesfaq_questions.Modul GROUP BY MQ.Modul) AS questionsByModul FROM modulesfaq_questions WHERE 1 AND modulesfaq_questions.language = 'de' AND modulesfaq_questions.status = 'enabled' AND modulesfaq_questions.Modul = 'formmanager' ORDER BY modulesfaq_questions.Modul, modulesfaq_questions.pos, modulesfaq_questions.Frage

Alle Beiträge zum Thema

Auf Facebook teilen