wieso geht es bei mir nicht?
Weil du anscheinend nicht das gleiche Script testest wie ich
oder muss es so sein:
$MESSAGE_BODY = "DJ: ".$_dj['']."<br>";
Quatsch hoch 9
wieso geht es bei mir nicht?
Weil du anscheinend nicht das gleiche Script testest wie ich
oder muss es so sein:
$MESSAGE_BODY = "DJ: ".$_dj['']."<br>";
Quatsch hoch 9
klar ist das der selbe script hier habe die datei hochgeladen
download link: http://uploaded.to/file/ntf7rl
<?php
if (isset($_POST['email']) && $_POST['email']<>'')
{
$ToEmail = 'fdfdf@hotmail.com';
$EmailSubject = ' Kontakt';
$mailheader = "From: ".$_POST['email']."\r\n";
$mailheader .= "Reply-To: ".$_POST['email']."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$dj = isset($_POST['dj']) ? implode (", ", $_POST['dj']) : "";
$MESSAGE_BODY = "Name: ".$_POST['name']."<br>";
$MESSAGE_BODY .= "DJ: $dj <br>";
$MESSAGE_BODY .= "Email: ".$_POST['email']."<br>";
$MESSAGE_BODY .= "Nachricht: ".nl2br($_POST['comment'])."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
header( 'Location: http://www.k.de/contact_send.htm' ) ;
exit();
}
?>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" background="hp_images/25.gif">
<form action="contact.php" method="post">
<p align="center"><font face="Arial" style="font-size: 9pt" color="#FFFFFF">Sie
haben Fragen oder Kritik zu den fs Veranstaltungen? <br>
Möchten Tickets für unsere Events bestellen? <br>
Sind vielleicht selber Veranstalter und wollen unsere <b>Deejays</b> oder <b>
Gogos</b> buchen? <br>
Oder benötigen Sie unser <b>Know-how </b>im Eventbereich
und möchten von unserem Service<br> im Eventmanagement
oder der Vor-Ort Organisation Gebrauch machen? </font></p>
<p align="center"><font face="Arial" style="font-size: 9pt">
<font color="#FFFFFF">Dann sind Sie hier genau richtig! Wir sind für Sie da.</font><br>
</font></p>
<div align="center">
<table width="570" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="Arial" style="font-size: 10pt">Name</font></td>
<td width="79%"><font face="Arial" color="#FFFFFF">
<input name="name" type="text" id="name" size="58"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="Arial" style="font-size: 10pt">
E-Mail Adresse</font></td>
<td><font face="Arial" color="#FFFFFF">
<input name="email" type="text" id="email" size="58"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="Arial" style="font-size: 10pt">
E-Mail Adresse</font></td>
<td><font face="Arial" color="#FFFFFF">
<input type="checkbox" name="dj[]" value="a">a<br>
<input type="checkbox" name="dj[]" value="b">b<br>
</font></td>
</tr>
<tr>
<td class="bodytext" valign="top">
<font color="#FFFFFF" face="Arial" style="font-size: 10pt">Nachricht</font></td>
<td><font face="Arial" color="#FFFFFF">
<textarea name="comment" cols="44" rows="13" id="comment" class="bodytext"></textarea></font></td>
</tr>
<tr>
<td class="bodytext"> </td>
<td><font face="Arial" color="#FFFFFF">
<input type="submit" name="Submit" value="Senden"></font></td>
</tr>
</table>
</div>
</form>
Alles anzeigen
Was passiert hierbei
<?php
if (isset($_POST['email']) && $_POST['email']<>'')
{
$ToEmail = 'fdfdf@hotmail.com';
$EmailSubject = ' Kontakt';
$mailheader = "From: ".$_POST['email']."\r\n";
$mailheader .= "Reply-To: ".$_POST['email']."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$dj = isset($_POST['dj']) ? implode (", ", $_POST['dj']) : "";
$MESSAGE_BODY = "Name: ".$_POST['name']."<br>";
$MESSAGE_BODY .= "DJ: $dj <br>";
$MESSAGE_BODY .= "Email: ".$_POST['email']."<br>";
$MESSAGE_BODY .= "Nachricht: ".nl2br($_POST['comment'])."<br>";
die ("Keine Versand, nur Ausgabe: <br>$MESSAGE_BODY");
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
header( 'Location: http://www.k.de/contact_send.htm' ) ;
exit();
}
?>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" background="hp_images/25.gif">
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
<p align="center"><font face="Arial" style="font-size: 9pt" color="#FFFFFF">Sie
haben Fragen oder Kritik zu den fs Veranstaltungen? <br>
Möchten Tickets für unsere Events bestellen? <br>
Sind vielleicht selber Veranstalter und wollen unsere <b>Deejays</b> oder <b>
Gogos</b> buchen? <br>
Oder benötigen Sie unser <b>Know-how </b>im Eventbereich
und möchten von unserem Service<br> im Eventmanagement
oder der Vor-Ort Organisation Gebrauch machen? </font></p>
<p align="center"><font face="Arial" style="font-size: 9pt">
<font color="#FFFFFF">Dann sind Sie hier genau richtig! Wir sind für Sie da.</font><br>
</font></p>
<div align="center">
<table width="570" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="Arial" style="font-size: 10pt">Name</font></td>
<td width="79%"><font face="Arial" color="#FFFFFF">
<input name="name" type="text" id="name" size="58"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="Arial" style="font-size: 10pt">
E-Mail Adresse</font></td>
<td><font face="Arial" color="#FFFFFF">
<input name="email" type="text" id="email" size="58"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="Arial" style="font-size: 10pt">
E-Mail Adresse</font></td>
<td><font face="Arial" color="#FFFFFF">
<input type="checkbox" name="dj[]" value="a">a<br>
<input type="checkbox" name="dj[]" value="b">b<br>
</font></td>
</tr>
<tr>
<td class="bodytext" valign="top">
<font color="#FFFFFF" face="Arial" style="font-size: 10pt">Nachricht</font></td>
<td><font face="Arial" color="#FFFFFF">
<textarea name="comment" cols="44" rows="13" id="comment" class="bodytext"></textarea></font></td>
</tr>
<tr>
<td class="bodytext"> </td>
<td><font face="Arial" color="#FFFFFF">
<input type="submit" name="Submit" value="Senden"></font></td>
</tr>
</table>
</div>
</form>
Alles anzeigen
Wenn bei der Ausgabe wieder nix von DJ drinsteht, dann bin ich raus aus der Nummer
das klappt da zeigt er dj: an
Ersetze mal die <br> durch \r\n beim Zusammensetzen von $MESSAGE_BODY und nimm die Zeile
die ("Keine Versand, nur Ausgabe: <br>$MESSAGE_BODY");
wieder raus.
Geil klappt . Hamme vielen dank.
Habe die <br> drin gelassen geht trotzdem.
Mal ne andere Frage das wird ein BOOKING FORMULAR
Ich möchte noch einbauen das man gogos buchen kann . da bin ich am überlegen ob die nur ein haken setzen sollen ja ich will ein gogo oder gleich die anzahl eintragen.
Mal ne andere Frage
Ja, bitte?!
mal was anderes
Habe ein kasten wo ich dates eintrage also so:
NEXT DATES
23.03 refefe
25.03 fefe
gibt es ein schript das wenn man mit der maus auf den text rauf geht das flyer auf leuchtet ode rso
Ja. Darfst dich aber selber informieren.
jQuery -> onmouseover event & fadein() function
ohne animation
css -> :hover pseudoklasse
Und nein, ich erklärs dir nicht genauer. Lern selbst mal was...
//P.S. für die css pseudoklasse, hier hast du ein Beispiel: https://www.forum-hilfe.de/threads/49177-…ion-%C3%A4ndern
Habe leider nichts gefunden. Wie heisst das tool oder der script genau? mit jquery kommen soviele sachen
Soooo bin nun um einiges weiter mit meinem kontaktformular. Habe alles so gebaut wie ich es brauche...
Habe 7 Felder die ausgefüllt werden müssen + 1 nachricht feld + 2 select auswahl buttons (gogos + djs auswahl)
bei den gogos kann nur ein haken gesetzt werden. ein haken bedeutet ja will gogos.
Und bei djs kann man meherer anhaken.
Aber auch wenn ich alllllles ausfülle und anhake bekomme ich in der mail nur folgende Infos:
Telefon:
DJ:
Email:
Nachricht:
Kann man in dem code das so machen das alle felder pflichtfelder sind ausser die beiden select felder.
Code sieht wie folgt aus:
<?php
if (isset($_POST['email']) && $_POST['email']<>'')
{
$ToEmail = 'terzuu@hotmail.com';
$EmailSubject = ' Kontakt';
$mailheader = "From: ".$_POST['email']."\r\n";
$mailheader .= "Reply-To: ".$_POST['email']."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$dj = isset($_POST['gogos']) ? implode (", ", $_POST['gogos']) : "";
$MESSAGE_BODY = "Event Name: ".$_POST['event']."<br>";
$MESSAGE_BODY = "Wann: ".$_POST['datum']."<br>";
$MESSAGE_BODY = "Wo: ".$_POST['ort']."<br>";
$MESSAGE_BODY = "Name: ".$_POST['name']."<br>";
$MESSAGE_BODY = "Adresse: ".$_POST['adresse']."<br>";
$MESSAGE_BODY = "Telefon: ".$_POST['telefon']."<br>";
$MESSAGE_BODY .= "DJ: $dj <br>";
$MESSAGE_BODY .= "Email: ".$_POST['email']."<br>";
$MESSAGE_BODY .= "Nachricht: ".nl2br($_POST['comment'])."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
header( 'Location: http://www.oki-events.de/booking_send.htm' ) ;
exit();
}
?>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" background="hp_images/25.gif">
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
<center><font color="#FFFFFF" face="verdana" style="font-size: 10pt">Hier kommt
noch ein Text rein<br>
<br></font></center>
<font color="#FFFFFF" face="verdana" style="font-size: 12pt"><b></b></color>
<div align="center">
<table width="570" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="99%" class="bodytext" colspan="2">
<font color="#FFFFFF" face="verdana" style="font-size: 11pt; font-weight:700">
Event Information</font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Event Name</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="event" type="text" id="event" size="58"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Wann / Wo</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="datum" type="text" id="datum" size="17"> </font>
<font face="verdana" color="#FFFFFF" style="font-size: 12pt">
<input name="ort" type="text" id="ort" size="36"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
Gogos</font></td>
<td><font face="verdana" color="#FFFFFF">
<input type="checkbox" name="gogos" value="a"><font size="2"></font>
</font></td>
</tr>
<tr>
<td class="bodytext" valign="top"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
Deejays</font></td>
<td><font face="verdana" color="#FFFFFF">
<input type="checkbox" name="dj[]" value="a"><font size="2">DJ 1</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ 2</font>
<input type="checkbox" name="dj[]" value="c"><font size="2">DJ 3<br></font>
<input type="checkbox" name="dj[]" value="d"><font size="2">DJ 4</font>
<input type="checkbox" name="dj[]" value="e"><font size="2">DJ 5</font>
<input type="checkbox" name="dj[]" value="f"><font size="2">DJ 6</font>
<input type="checkbox" name="dj[]" value="g"><font size="2">DJ 7</font><br>
<input type="checkbox" name="dj[]" value="h"><font size="2">DJ 8</font>
<input type="checkbox" name="dj[]" value="i"><font size="2">DJ 9</font>
<input type="checkbox" name="dj[]" value="j"><font size="2">DJ 10</font>
<input type="checkbox" name="dj[]" value="k"><font size="2">DJ 11</font><br>
<input type="checkbox" name="dj[]" value="l"><font size="2">DJ 12</font>
</font></td>
</tr>
<tr>
<td width="99%" class="bodytext" colspan="2">
</td>
</tr>
<tr>
<td width="99%" class="bodytext" colspan="2">
<font color="#FFFFFF" face="verdana" style="font-size: 11pt; font-weight:700">
Kontakt Information</font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Name</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="name" type="text" id="name" size="58"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Adresse</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="adresse" type="text" id="adresse" size="58"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Telefon</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="telefon" type="text" id="telefon" size="58"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
E-Mail</font></td>
<td><font face="verdana" color="#FFFFFF">
<input name="email" type="text" id="email" size="58"></font></td>
</tr>
<tr>
<td class="bodytext" valign="top">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Nachricht</font></td>
<td><font face="verdana" color="#FFFFFF">
<textarea name="comment" cols="44" rows="5" id="comment" class="bodytext"></textarea></font></td>
</tr>
<tr>
<td class="bodytext"> </td>
<td><font face="verdana" color="#FFFFFF">
<input type="submit" name="Submit" value="Senden"></font></td>
</tr>
</table>
</div>
</form>
Alles anzeigen
setz davor mal also vor jedes = ein Punkt. Dann wird alles reingeschrieben den Rest gucke ich mal.
[...]
Kann man in dem code das so machen das alle felder pflichtfelder sind ausser die beiden select felder.
[...]
Ja.
Kann man.
Hat dich Bandit nicht schon auf das Affenfomular hingewiesen?
Fals du es noch nicht gemerkt hast, dir macht es hier keiner einfach so fertig!
Richtig debuggen
1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(E_ALL); und ini_set("display_errors", true);
3. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.
COol nun zeigt er alles was ich noch brauche ist:
- wenn man den haken bei gogo nicht reinmacht soll in email anzeigen gogos: NEIN (momentan steht da nur Gogos: )
- wenn man keinen dj wählt sollt da DJ: Keins ausgewählt stehen (momentan steht da nur DJ: )
- irgendwie klappt das mit den dj auswahl nicht. wenn ich welche anhake stehen die nicht in der mail
der code sieht momentan so aus:
<?php
if (isset($_POST['email']) && $_POST['email']<>'')
{
$ToEmail = 'thomas.h@hotmail.com';
$EmailSubject = ' Kontakt';
$mailheader = "From: ".$_POST['email']."\r\n";
$mailheader .= "Reply-To: ".$_POST['email']."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$dj = isset($_POST['gogos']) ? implode (", ", $_POST['gogos']) : "";
$MESSAGE_BODY .= "Event Name: ".$_POST['event']."<br>";
$MESSAGE_BODY .= "Wann: ".$_POST['datum']."<br>";
$MESSAGE_BODY .= "Wo: ".$_POST['ort']."<br>";
$MESSAGE_BODY .= "DJ: $dj <br>";
$MESSAGE_BODY .= "Gogos: $gogos <br><br>";
$MESSAGE_BODY .= "Name: ".$_POST['name']."<br>";
$MESSAGE_BODY .= "Email: ".$_POST['email']."<br>";
$MESSAGE_BODY .= "Adresse: ".$_POST['adresse']."<br>";
$MESSAGE_BODY .= "Telefon: ".$_POST['telefon']."<br>";
$MESSAGE_BODY .= "Nachricht: ".nl2br($_POST['comment'])."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
header( 'Location: http://www.oki-events.de/booking_send.htm' ) ;
exit();
}
?>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" background="hp_images/25.gif">
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
<center><font color="#FFFFFF" face="verdana" style="font-size: 10pt">Hier kommt
noch ein Text rein<br>
<br></font></center>
<font color="#FFFFFF" face="verdana" style="font-size: 12pt"><b></b></color>
<div align="center">
<table width="570" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="99%" class="bodytext" colspan="2">
<font color="#FFFFFF" face="verdana" style="font-size: 11pt; font-weight:700">
Event Information</font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Event Name</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="event" type="text" id="event" size="58"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Wann / Wo</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="datum" type="text" id="datum" size="17"> </font>
<font face="verdana" color="#FFFFFF" style="font-size: 12pt">
<input name="ort" type="text" id="ort" size="36"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
Gogos</font></td>
<td><font face="verdana" color="#FFFFFF">
<input type="checkbox" name="gogos" value="a"><font size="2"></font>
</font></td>
</tr>
<tr>
<td class="bodytext" valign="top"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
Deejays</font></td>
<td><font face="verdana" color="#FFFFFF">
<input type="checkbox" name="dj[]" value="a"><font size="2">DJ Alper Usluer</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Koray Özdem</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Muratt Seker<br></font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Mury</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Yunus aka Cue</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Alee C</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Arif</font><br>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Kelyjay</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Ilker</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Erhan</font>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ Firat Celik</font><br>
<input type="checkbox" name="dj[]" value="b"><font size="2">DJ N-Cee</font>
</font></td>
</tr>
<tr>
<td width="99%" class="bodytext" colspan="2">
</td>
</tr>
<tr>
<td width="99%" class="bodytext" colspan="2">
<font color="#FFFFFF" face="verdana" style="font-size: 11pt; font-weight:700">
Kontakt Information</font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Name</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="name" type="text" id="name" size="58"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Adresse</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="adresse" type="text" id="adresse" size="58"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Telefon</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="telefon" type="text" id="telefon" size="58"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
E-Mail</font></td>
<td><font face="verdana" color="#FFFFFF">
<input name="email" type="text" id="email" size="58"></font></td>
</tr>
<tr>
<td class="bodytext" valign="top">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Nachricht</font></td>
<td><font face="verdana" color="#FFFFFF">
<textarea name="comment" cols="44" rows="5" id="comment" class="bodytext"></textarea></font></td>
</tr>
<tr>
<td class="bodytext"> </td>
<td><font face="verdana" color="#FFFFFF">
<input type="submit" name="Submit" value="Senden"></font></td>
</tr>
</table>
</div>
</form>
Alles anzeigen
Jetzt darfst du mal deine grauen Zellen bemühen und dazu selber eine Lösung finden! Es wird nämlich langsam albern! Vom Prinzip her hast du alles im Quellcode stehen, was du brauchst! Einfach mal genau hinsehen und nachdenken reicht aus, um die drei Punkte zu erledigen!
Also: Streng dich endlich mal an!
So ich bin nun so weit gekommen:
er zeigt mir fast alles.
Obwohl ich bei allem ein Haken gesetzt habe steht in der mail nur:
Gogos:
Tänzerin:
Percussion:
Catering:
Security:
Nichts dahinter wie man sieht.. Der rest klappt bestens.
Weiss nicht wo der Fehler liegt.
Und wie kann ich das denn hinkriegen wenn man es NICHT ANHAKT das in der mail NEIN steht?
aktuelle code:
<?php
if (isset($_POST['email']) && $_POST['email']<>'')
{
$ToEmail = 'vvv@hotmail.com';
$EmailSubject = ' Kontakt';
$mailheader = "From: ".$_POST['email']."\r\n";
$mailheader .= "Reply-To: ".$_POST['email']."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$gogos = isset($_POST['gogos']) ? implode (", ", $_POST['gogos']) : "";
$dj = isset($_POST['dj']) ? implode (", ", $_POST['dj']) : "";
$taenzerin = isset($_POST['taenzerin']) ? implode (", ", $_POST['taenzerin']) : "";
$percussion = isset($_POST['percussion']) ? implode (", ", $_POST['percussion']) : "";
$catering = isset($_POST['catering']) ? implode (", ", $_POST['catering']) : "";
$security = isset($_POST['security']) ? implode (", ", $_POST['security']) : "";
$MESSAGE_BODY .= "Event Name: ".$_POST['event']."<br>";
$MESSAGE_BODY .= "Wann: ".$_POST['datum']."<br>";
$MESSAGE_BODY .= "Wo: ".$_POST['ort']."<br>";
$MESSAGE_BODY .= "DJ: $dj <br>";
$MESSAGE_BODY .= "Gogos: $gogos <br>";
$MESSAGE_BODY .= "Tänzerin: $taenzerin <br>";
$MESSAGE_BODY .= "Percussion: $percussion <br>";
$MESSAGE_BODY .= "Catering: $catering <br>";
$MESSAGE_BODY .= "Security: $security <br><br>";
$MESSAGE_BODY .= "Name: ".$_POST['name']."<br>";
$MESSAGE_BODY .= "Adresse: ".$_POST['adresse']."<br>";
$MESSAGE_BODY .= "Telefon: ".$_POST['telefon']."<br>";
$MESSAGE_BODY .= "Email: ".$_POST['email']."<br>";
$MESSAGE_BODY .= "Nachricht: ".nl2br($_POST['comment'])."<br>";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure");
header( 'Location: http://www.oki-events.de/booking_send.htm' ) ;
exit();
}
?>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" background="hp_images/25.gif">
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
<center><font color="#FFFFFF" face="verdana" style="font-size: 10pt">TEXT TEXT TEXT<br>
<br></font></center>
<font color="#FFFFFF" face="verdana" style="font-size: 12pt"><b></b></color>
<div align="center">
<table width="570" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="99%" class="bodytext" colspan="2">
<font color="#FFFFFF" face="verdana" style="font-size: 11pt; font-weight:700">
Event Information</font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Event Name</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="event" type="text" id="event" size="65"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Wann / Wo</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="datum" type="text" id="datum" size="18"> </font>
<font face="verdana" color="#FFFFFF" style="font-size: 12pt">
<input name="ort" type="text" id="ort" size="42"></font></td>
</tr>
<tr>
</tr>
<tr>
<td class="bodytext" valign="top"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
Service</font></td>
<td><font face="verdana" color="#FFFFFF">
<input type="checkbox" name="gogos" value="Ja"><font size="2">Gogos</font>
<input type="checkbox" name="taenzerin" value="Ja"><font size="2">Tänzerin</font>
<input type="checkbox" name="percussion" value="Ja"><font size="2">Percussion</font>
<input type="checkbox" name="catering" value="Ja"><font size="2">Catering</font>
<input type="checkbox" name="security" value="Ja"><font size="2">Security</font>
</td>
</tr>
<tr>
</tr>
<tr>
<td class="bodytext" valign="top"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
Deejays</font></td>
<td><font face="verdana" color="#FFFFFF">
<input type="checkbox" name="dj[]" value="DJ Alper Usluer"><font size="2">DJ Alper Usluer</font>
<input type="checkbox" name="dj[]" value="DJ Koray Özdem"><font size="2">DJ Koray Özdem</font>
<input type="checkbox" name="dj[]" value="DJ Muratt Seker"><font size="2">DJ Muratt Seker</font><br>
<input type="checkbox" name="dj[]" value="DJ Mury"><font size="2">DJ Mury</font>
<input type="checkbox" name="dj[]" value="DJ Yunus"><font size="2">DJ Yunus</font>
<input type="checkbox" name="dj[]" value="DJ Alee C"><font size="2">DJ Alee C</font>
<input type="checkbox" name="dj[]" value="DJ Firat Celik"><font size="2">DJ Firat Celik</font><br>
<input type="checkbox" name="dj[]" value="DJ Kelyjay"><font size="2">DJ Kelyjay</font>
<input type="checkbox" name="dj[]" value="DJ Ilker"><font size="2">DJ Ilker</font>
<input type="checkbox" name="dj[]" value="DJ Erhan"><font size="2">DJ Erhan</font>
<input type="checkbox" name="dj[]" value="DJ Ari-f"><font size="2">DJ Ari-f </font><br>
<input type="checkbox" name="dj[]" value="DJ N-Cee"><font size="2">DJ N-Cee</font>
<input type="checkbox" name="dj[]" value="DJ Murat Hendes"><font size="2">DJ Murat Hendes</font>
</font></td>
</tr>
<tr>
<td width="99%" class="bodytext" colspan="2">
</td>
</tr>
<tr>
<td width="99%" class="bodytext" colspan="2">
<font color="#FFFFFF" face="verdana" style="font-size: 11pt; font-weight:700">
Kontakt Information</font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Name</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="name" type="text" id="name" size="67"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Adresse</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="adresse" type="text" id="adresse" size="67"></font></td>
</tr>
<tr>
<td width="20%" class="bodytext">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Telefon</font></td>
<td width="79%"><font face="verdana" color="#FFFFFF">
<input name="telefon" type="text" id="telefon" size="67"></font></td>
</tr>
<tr>
<td class="bodytext"><font color="#FFFFFF" face="verdana" style="font-size: 10pt">
E-Mail</font></td>
<td><font face="verdana" color="#FFFFFF">
<input name="email" type="text" id="email" size="67"></font></td>
</tr>
<tr>
<td class="bodytext" valign="top">
<font color="#FFFFFF" face="verdana" style="font-size: 10pt">Nachricht</font></td>
<td><font face="verdana" color="#FFFFFF">
<textarea name="comment" cols="51" rows="4" id="comment" class="bodytext"></textarea></font></td>
</tr>
<tr>
<td class="bodytext"> </td>
<td><font face="verdana" color="#FFFFFF">
<input type="submit" name="Submit" value="Senden"></font></td>
</tr>
</table>
</div>
</form>
Alles anzeigen
Lerne die Grundlagen!!!
So dämlich kann man sich echt kaum noch anstellen! Und nochmal:
[INDENT]Richtig debuggen
1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(E_ALL); und ini_set("display_errors", true);
3. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen. [/INDENT]