4images Forum & Community
4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: Muckellein on March 16, 2007, 04:09:03 PM
-
Kann mir jemand sagen, was hier dran falsch ist? Also es steht noch was davor, zum Beispiel ist $ip definiert, aber der Fehler liegt unten beim if (isset($_REQUEST['submit'])) {
Danke!
echo "<br/><input type=\"submit\" name=\"submit\" value=\"Bestellung abschicken\"></a></a>\n";
$more = "From: test@laialalaialai.de\r\nReturn-Path: test@laialalaialai.de\r\nContent-Type:text";
$subject = "$vorname $nachname hat einen Film bestellt";
$body="Sie haben eine Bestellung erhalten von: $select $vorname $nachname IP: $ip!
Die Person möchte folgendes bestellen: $personen Karten (davon $jung ermäßigt) für - $film -"
if (isset($_REQUEST['submit'])) {
mail("test@laialalaialai.de",$subject,$body, $more);
header("location: danke.html");
}
else {
header("location: fehler.html");
}
-
versuche es mal mit:
if (isset($_REQUEST['submit']) || isset($HTTP_GET_VARS['submit']) || isset($HTTP_POST_VARS['redirect'])) {
-
Danke erstmal. Wenigstens zeigt er mir jetzt keinen Fehler mehr an, aber senden tut er auch nicht. Beim Klick auf den Button passiert nix! Hier der neue komplette Code:
<?php
$more = "From: test@testemailtest.de\r\nReturn-Path: test@testemailtest.de\r\nContent-Type:text";
$subject = "$vorname $nachname hat einen Film bestellt";
$body="Sie haben eine Bestellung erhalten von: $select $vorname $nachname IP: $ip!
Die Person möchte folgendes bestellen: $personen Karten (davon $jung ermäßigt) für - $film -";
$ip = $_SERVER['REMOTE_ADDR'];
if ($vorname != "" AND is_string($vorname) AND $nachname != "" AND is_string($nachname) AND $select == "Herr") {
echo "Sehr geehrter Herr $vorname $nachname, <br/>";
}
else if ($vorname != "" AND is_string($vorname) AND $nachname != "" AND is_string($nachname) AND $select == "Frau") {
echo "Sehr geehrte Frau $vorname $nachname, <br/>";
}
echo "Sie möchten $personen Karten für $film bestellen! Davon sind $jung Karten ermäßigt.<br/>";
if ($film == "Fluch der Karibik 3" AND $jung != "0") {
echo "Leider ist der Film - $film- nicht für Personen unter 14 Jahren geeignet!";
}
else
echo "<br/><input type=\"submit\" name=\"submit\" size=20></a></a>\n";
if (isset($_REQUEST['submit']) || isset($HTTP_GET_VARS['submit']) || isset($HTTP_POST_VARS['redirect'])) {
mail("test@testemailtest.de",$subject,$body, $more);
}
-
setze dich mal ein wenig mehr mit html auseinander...
ohne form tag kanst du nihts absenden!