Formularauswertung |
superman
Pixelschubser Threadstarter
Beiträge: 6 |
Hallo,
habe ein kleines Problem: für meinen Sportverein habe ich ein Online-Anmeldeformular entworfen. Hierbei erhält die sich anmeldende Person eine Bestätigungsmail. Ich möchte nun - je nachdem für welchen Kurs die Person sich anmeldet - in die Bestätigungsmail noch weitere Informationen einbauen. Diese variieren natürlich und hängen von der Wahl des Kurses ab. Meine Frage lautet also: wie kann ich einem Wert z.B. $kurs noch weitere Infos hinzufügen (if??).
Danke im Voraus
Christian
|
 Profil
E-Mail
Editieren
Zitieren
|
HoRnominatoR
Mausakrobat
Beiträge: 161 |
$kurs .= 'weiterer text';
$kurs .= 'noch mehr text';
---
get OPERA for free
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
superman
Pixelschubser Threadstarter
Beiträge: 6 |
Danke für deine Antwort, aber leider hilft sie mir nur zum Teil weiter. Mein Problem ist nun, dass an jeder Stelle in der Bestätigungsmail wo Kurs auftaucht, ja alle Informationen auftauchen, aber ich möchte, dass z.B. an einer Stelle nur der Kursname und an einer weiteren dann die Kursgebühr oder die Uhrzeit angezeigt wird.
$kurs001 .= 'Pilates';
$kurs001 .= 'Montags von 19:15 bis 20:15 h. Die Kursgebühr beträgt 18,- EUR für Mitglieder / 39,-- EUR Nichtmitglieder';
$kurs001 .= 'Der Kurs beginnt am ';
Ich bräuchte also eine weitere Unterteilung!
Danke,
Christian
|
 Profil
E-Mail
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Ja, mehrere Variablen verwenden?!
$name = 'Pilates';
etc....
|
 Profil
Editieren
Zitieren
|
superman
Pixelschubser Threadstarter
Beiträge: 6 |
Ganz so einfach ist die Sache dann doch nicht. Der User entscheidet sich ja für einen ganz bestimmten Kurs z.B. $kurs001, jetzt brauche ich ja ganz bestimmte Variablen mit den richtigen Uhrzeiten oder den Preisen für den jeweiligen Kurs. Das ich verschiedene Variablen setzen muss, war mir eigentlich klar, aber wie bringe ich den Rechner dazu, wenn der User $kurs001 auswählt, dass dann z.B. die Variable $tag01 und $geld01 zugeordnet wird. Drücke mich vielleicht ein wenig undeutlich aus, aber bin nun einmal Laie auf dem Gebiet und Learning By Doing hilft mir einfach nicht weiter.
Danke im Voraus,
Christian
|
 Profil
E-Mail
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Arbeite mit (verschachtelten) Arrays - nähere Infos dazu gibts im PHP-Manual.
Der E-Mail-Nachricht ist nur ein String, welchen du mit den Stringoperatoren und Stringfunktionen zusammensetzt. Dies kann auch innerhalb von Schleifen und Bedingungen geschehen.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
superman
Pixelschubser Threadstarter
Beiträge: 6 |
Es tut mir leid, aber ich bin einfach zu dämlich. Brauche eine kurze Anleitung:
$kurs001 .='Bodyforming';
$kurs002 .='Pilates';
$start001 .='Der Kurs beginnt am 02.04.05';
$start002 .='der Kurs beginnt am 03.04.05';
Antwortmail:
Lieber $vorname $name,
vielen Dank, dass du dich für den Kurs $kurs001 $kurs002 entschieden hast.--und hier komme ich nicht mehr weiter! Wenn sich der Teilnehmer für Kurs001 entschieden hat, muss an dieser Stelle ja $start001 aufgerufen werden, wie mache ich das? Kleines Beispiel wäre super. Habe es selbst mit Arrays versucht, aber nicht gebacken bekommen!
$i=0;
$kurs001=array("Bodyforming","Der Kurs beginnt am 02.04.05",); ????????
Lieber $vorname $name,
vielen Dank, dass du dich für den Kurs $i=0 $kurs002 entschieden hast. $i=1;
|
 Profil
E-Mail
Editieren
Zitieren
|
HoRnominatoR
Mausakrobat
Beiträge: 161 |
if($kurs = 'kurs001') $email .= 'kurs beginnt um xxx';
---
get OPERA for free
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
superman
Pixelschubser Threadstarter
Beiträge: 6 |
Hallo,
habe es nun so versucht:
if($kurs = 'kurs001') $email .= 'Der Kurs beginnt am 20.03.05. Er wird geleitet von Petra Lage.';
if($kurs = 'kurs001') $email .= ' Bodyforming findet immer Montags von 19.15 - 20.15 Uhr statt(11x60).';
if($kurs = 'kurs001') $email .= ' Der Kurs kostet für Nichtmitglieder 39 €, für Mitglieder 18 €.';
if($kurs = 'kurs002') $email .= 'Der Kurs beginnt am 23.03.05. Er wird geleitet von Petra Lage.';
Klappt aber leider nicht, da er nun alle 4 Punkte in die E-Mail schreibt.
Danke für eure Bemühungen,
Christian
|
 Profil
E-Mail
Editieren
Zitieren
|
Ehemaliges Mitglied (#2819)
Otto-Normal-Poster
Beiträge: 86 |
1:
2:
3:
4: | if($kurs == 'kurs001') $email .= 'Der Kurs beginnt am 20.03.05. Er wird geleitet von Petra Lage.';
if($kurs == 'kurs001') $email .= ' Bodyforming findet immer Montags von 19.15 - 20.15 Uhr statt(11x60).';
if($kurs == 'kurs001') $email .= ' Der Kurs kostet für Nichtmitglieder 39 €, für Mitglieder 18 €.';
if($kurs == 'kurs002') $email .= 'Der Kurs beginnt am 23.03.05. Er wird geleitet von Petra Lage.'; |
Probier mal mit == anstatt =
Max
|
 Profil
Editieren
Zitieren
|
superman
Pixelschubser Threadstarter
Beiträge: 6 |
Danke für deine Hilfe. Klappt aber leider auch nicht. Mit "==" erscheint gar nichts in der Bestätigungsmail. Hätte nicht gedacht, dass ein einfaches: Wenn dieser Kurs ausgewählt wird, dann soll Das und Das passieren, so kompliziert sein kann.
|
 Profil
E-Mail
Editieren
Zitieren
|