| Autor |
Nachricht |
Njeri
Threadersteller
Dabei seit: 08.09.2005
Ort: Köln
Alter: 29
Geschlecht:
|
Verfasst Do 08.09.2005 10:31
Titel Übergabe von Checkboxen an eine Email |
 |
|
Hallo Leute ich hoffe ihr könnt mir helfen. Folgendes Problem: Ich habe ein Anmeldungsformular mit drei Checkboxen für Termine das an eine Email Adresse abgeschickt werden soll. Klappt auch alles wunderbar die aktivierten Checkboxen werden so übergeben wie es sein soll. Das einzige Problem ist das auch die inaktiven Checkboxen übergeben werden. Der Text der in der Email erscheint ist:
Seminar am: 17. November 2005
Seminar am:
Seminar am:
Und hier der Code:
| Code: |
<?php
$datum1=$HTTP_POST_VARS['datum1'];
$datum2=$HTTP_POST_VARS['datum2'];
$datum3=$HTTP_POST_VARS['datum3'];
$Name=$HTTP_POST_VARS['namehaupt'];
$Firma=$HTTP_POST_VARS['firma'];
$Strasse=$HTTP_POST_VARS['strasse'];
$PLZOrt=$HTTP_POST_VARS['plzort'];
$Telefon=$HTTP_POST_VARS['telefon'];
$Email=$HTTP_POST_VARS['email'];
$Comment=$HTTP_POST_VARS['comment'];
$Person1=$HTTP_POST_VARS['person1'];
$Person2=$HTTP_POST_VARS['person2'];
$mailtext="Seminar am: ";
$mailtext.="$datum1";
$mailtext.="\n\n";
$mailtext.="Seminar am: ";
$mailtext.="$datum2";
$mailtext.="\n\n";
$mailtext.="Seminar am: ";
$mailtext.="$datum3";
$mailtext.="\n\n";
$mailtext.="Name: ";
$mailtext.=$Name;
$mailtext.="\n\n";
$mailtext.="Firma: ";
$mailtext.=$Firma;
$mailtext.="\n\n";
$mailtext.="Straße: ";
$mailtext.=$Strasse;
$mailtext.="\n\n";
$mailtext.="PLZ/Ort: ";
$mailtext.=$PLZOrt;
$mailtext.="\n\n";
$mailtext.="Telefon: ";
$mailtext.=$Telefon;
$mailtext.="\n\n";
$mailtext.="E-Mail: ";
$mailtext.=$Email;
$mailtext.="\n\n";
$mailtext.="Kommentar: ";
$mailtext.=$Comment;
$mailtext.="\n\n";
$mailtext.="Zusatzperson 1: ";
$mailtext.=$Person1;
$mailtext.="\n\n";
$mailtext.="Zusatzperson 2: ";
$mailtext.=$person2;
$mailtext.="\n\n";
$absender="From:";
$absender.=$Email;
mail("empfänger@adresse.de","Anmeldung für ein Seminar ",$mailtext,$absender);
print("Ihre Email wurde erfolgreich versendet");
?>
|
Meine Frage dazu ist: Wie kann ich unterbinden das die inaktiven Checkboxen "übergeben" werden?
Ich hoffe ihr könnt mir helfen ich habe nichts gefunden im Internet und ich bin noch nicht so fit in PHP.
Danke schonmal
|
|
| |
|
 |
| |
|
 |
caZpa
Account gelöscht
Ort: -
|
Verfasst Do 08.09.2005 11:11
Titel
|
 |
|
versteh dich nicht ganz
$HTTP_POST_VARS['datum2']
und
$HTTP_POST_VARS['datum3']
sind doch leer.
werden immer alle felder übergeben egal ob mit oder ohne inhalt.
|
|
| |
|
 |
Njeri
Threadersteller
Dabei seit: 08.09.2005
Ort: Köln
Alter: 29
Geschlecht:
|
Verfasst Do 08.09.2005 11:14
Titel
|
 |
|
Habs geschafft hat sich also erledigt.
Hier nochmal die Lösung für andere Suchende:[/code]
| Code: |
<?php
$datum1=$HTTP_POST_VARS['datum1'];
$datum2=$HTTP_POST_VARS['datum2'];
$datum3=$HTTP_POST_VARS['datum3'];
$Name=$HTTP_POST_VARS['namehaupt'];
$Firma=$HTTP_POST_VARS['firma'];
$Strasse=$HTTP_POST_VARS['strasse'];
$PLZOrt=$HTTP_POST_VARS['plzort'];
$Telefon=$HTTP_POST_VARS['telefon'];
$Email=$HTTP_POST_VARS['email'];
$Comment=$HTTP_POST_VARS['comment'];
$Person1=$HTTP_POST_VARS['person1'];
$Person2=$HTTP_POST_VARS['person2'];
if($datum1!="")
{
$mailtext="Seminar am: ";
$mailtext.=$datum1;
$mailtext.="\n\n";
}
if($datum2!="")
{
$mailtext.="Seminar am: ";
$mailtext.=$datum2;
$mailtext.="\n\n";
}
if($datum3!="")
{
$mailtext.="Seminar am: ";
$mailtext.=$datum3;
$mailtext.="\n\n";
}
$mailtext.="Name: ";
$mailtext.=$Name;
$mailtext.="\n\n";
$mailtext.="Firma: ";
$mailtext.=$Firma;
$mailtext.="\n\n";
$mailtext.="Straße: ";
$mailtext.=$Strasse;
$mailtext.="\n\n";
$mailtext.="PLZ/Ort: ";
$mailtext.=$PLZOrt;
$mailtext.="\n\n";
$mailtext.="Telefon: ";
$mailtext.=$Telefon;
$mailtext.="\n\n";
$mailtext.="E-Mail: ";
$mailtext.=$Email;
$mailtext.="\n\n";
$mailtext.="Kommentar: ";
$mailtext.=$Comment;
$mailtext.="\n\n";
$mailtext.="Zusatzperson 1: ";
$mailtext.=$Person1;
$mailtext.="\n\n";
$mailtext.="Zusatzperson 2: ";
$mailtext.=$person2;
$mailtext.="\n\n";
$absender="From:";
$absender.=$Email;
mail("empfänger@adresse.de","Anmeldung für ein Seminar ",$mailtext,$absender);
print("Vielen Dank für Ihre Anmeldung!<br>Ihre Email wurde erfolgreich versendet <br><br> <a href='anmeldung.php' class='link'>Zurück</a>");
?> |
Kann sein das es elegantere Lösungen gibt aber es funktioniert *freu*
|
|
| |
|
 |
tacker
Moderator
Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 31
Geschlecht:
|
Verfasst Do 08.09.2005 11:39
Titel
|
 |
|
|
Jetzt noch [solved] ans Ende vom Titel und gut is.
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
wie färbt man checkboxen ??
Bildersuchfunktion mit Checkboxen. Wie realisieren?
<html> frage zu checkboxen / radiobuttons...
BRAUCHE HILFE - CHECKBOXEN - (mit PHP?)
Checkboxen in verschiedenen Formularen auf einer Seite
Checkboxen einbauen in PHP-Formmailer?
|
 |