 |
|
|
|

| Autor |
Nachricht |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Di 11 März, 2003 10:09 |
  |
Hi,
ich habe folgendes Problem:
Ich möchte auf meiner Homepage einen Formularmailer einbauen, der die eingegebenen Daten über den Mailserver an mich weiterschickt. Nur bekomme ich immer folgende Fehlermeldung dabei:
| Zitat: |
| Warning: Cannot add header information - headers already sent by (output started at /www/htdocs/v072838/join/join.php:12) in /www/htdocs/v072838/join/join.php on line 202 |
ich benutze folgenden Code um die Mail zu generieren:
| Code: |
<? ob_start();
switch($goto) {
default:
echo '
<table style="background-color:#2e4460;" align="center" cellpadding="2" cellspacing="0">
<form action="'.$PHP_SELF.'?goto=joinus" method="post">
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Vorname :</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" name="vname" type="text" size="15" maxlength="15">';
if($pvname=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Nachname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nname" type="text" size="25" maxlength="25">';
if($pnname=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Nickname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nick" type="text" size="15" maxlength="15">';
if($pnick=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Wohnort :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="wort" type="text" size="30" maxlength="30">';
if($pwort=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Geburtsdatum :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="gdatum" type="text" size="10" maxlength="10" value="00.00.1900">';
if($pgdatum=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">E - Mail Adresse :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="email"type=" text" size="40" maxlength="40">';
if($pemail=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">ICQ :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="icq" type="text" size="10" maxlength="10">';
if($picq=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Formular:</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" type="submit" class="Button" value="Absenden">
<input style="background-color:#6c706d; color:#ffffff;" type="reset" class="Button" value="Abbrechen">
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
</form>
</table>';
break;
case "joinus":
if(trim($nick)!="" && trim($alter)!="" && trim($connection)!="" && trim($herkunft)!="" && trim($email)!="" && trim($icq)!=""){
$to_email = "joinus@funwarriors.de";
$subject="Ich möchte [GFW] joinen | $nick";
$config="-fwebmaster@funwarriors.de";
$message="Es will jemand [GFW] joinen. \n
Seine Angaben: \n \n
Vorname: $vname \n
Nachname: $nname \n
Nickname: $nick \n
Geburtsdatum: $gdatum \n
Wohnort: $wort \n
E-Mail: $email \n
ICQ: $icq \n \n
Er bittet um Rückmeldung!";
mail("$to_email","$subject","$message","From: $email","$config");
echo '<center>
<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">
<tr>
<td vAlign="top"><center><table border="0">
<tr>
<td>Deine Email wurde erfolgreich versand!</td>
</tr>
</table></center>
</td>
</tr>
</table></center>';
}
else {
if(trim($vname)==""){ $error .= "$pvname=no"; }
if(trim($nname)==""){ $error .= "&pnname=no"; }
if(trim($nick)==""){ $error .= "&pnick=no"; }
if(trim($gdatum)==""){ $error .= "&pgdatum=no"; }
if(trim($wort)==""){ $error .= "&pwort=no"; }
if(trim($email)==""){ $error .= "&pemail=no"; }
if(trim($icq)==""){ $error .= "&picq=no"; }
header("Location: ".$PHP_SELF."?goto=default".$error); << Das ist Zeile 202!!
}
break;
}
?>
|
Kann mir jemand bitte helfen und mir sagen was ich falsch gemacht habe?
Danke schon mal im voraus.
Buddy |
|
|
   |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Di 11 März, 2003 14:20 |
  |
| Zitat: |
| if(trim($vname)==""){ $error .= "$pvname=no"; } |
Desweiteren würd ich vor den ganzen IF-Abfragen $error = ""; setzen.
Bedeutet zwar nicht viel aber wenn du am Anfang des Scripts mal error_reporting(E_ALL); setzt weißt Du was ich meine
Gruß |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Di 11 März, 2003 14:46 |
  |
Danke für deine Hilfe, aber der Fehler lag wo anders.
Hatte 37 Zeilen vorher noch eine if -Abfrage mit falschen Variablen drin.
Nach ändern der Zeile hat es funktioniert.
Buddy |
|
|
   |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Do 13 März, 2003 09:22 |
  |
Muss meine letzte Antwort leider revidieren!
wenn ich keine Daten in die Felder eingebe, wieder den selben Fehler.
Hab ich jedoch alle Felder ausgefüllt, funktioniert es.
Der Fehler liegt also irgendwo bei der Überprüfung, ob alle Felder ausgefüllt sind.
Kann mir jemand helfen?
Hier nochmals der komplette verbesserte Code:
| Code: |
<? ob_start();
switch($goto) {
default:
echo '
<p style="font-size:9pt; text-align:center;">
Um dem Clan beizutreten, brauchst du nur das Formular auszuf&llen und abschicken.<br>
Du wirst dann zu einem Kennenlernspiel eingeladen, wo &ber deine Aufnahme entschieden wird.<br>
Du solltest vor allem Spa& am Spielen mitbringen und dich mit den <a style="font-size:9pt;" href="../rules/rules.html" target="_self">Clanregeln</a>
einverstanden erklären.
<br>
<br>
Für den Unterhalt unseres Clanservers wird zur Zeit ein Unkostenbeitrag von <b style="color:#FF0000;">4 & pro Monat</b> erhoben.
<br>
Der Beitrag wird nach Ende deiner Zeit als TRIAL-Member erstmahlig f&llig.
<br>
<br>
Bei Fragen, oder wenn nicht innerhalb von <b style="color:#FF0000;">3</b> Tagen jemand auf deine Anmeldung reagiert hat,<br>
wende dich bitte an: <a style="font-size:9pt;" href="mailto:buddy@funwarriors.de?subject=Clanbeitritt">Buddy</a>
(<b style="color:#FFFF00;">ICQ: 150172512</b>)
</p>
<table style="background-color:#2e4460;" align="center" cellpadding="2" cellspacing="0">
<form action="'.$PHP_SELF.'?goto=joinus" method="post">
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Vorname :</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" name="vname" type="text" size="15" maxlength="15">';
if($pvname=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nachname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nname" type="text" size="25" maxlength="25">';
if($pnname=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nickname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nick" type="text" size="15" maxlength="15">';
if($pnick=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Wohnort :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="wort" type="text" size="30" maxlength="30">';
if($pwort=="no"){ echo ' <font color="red">Fehler!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Geburtsdatum :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="gdatum" type="text" size="10" maxlength="10" value="00.00.1900">';
if($pgdatum=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">E - Mail Adresse :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="email" type=" text" size="40" maxlength="40">';
if($pemail=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">ICQ :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="icq" type="text" size="10" maxlength="10">';
if($picq=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; }
echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Formular:</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" type="submit" class="Button" value="Absenden">
<input style="background-color:#6c706d; color:#ffffff;" type="reset" class="Button" value="Abbrechen">
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
</form>
</table>';
break;
case "joinus":
if(trim($vname)!="" && trim($nname)!="" && trim($nick)!="" && trim($gdatum)!="" && trim($wort)!="" && trim($email)!="" && trim($icq)!="")
{
$to_email = "joinus@funwarriors.de";
$subject="Ich möchte [GFW] joinen | $nick";
$message="Es will jemand [GFW] joinen. \n
Seine Angaben: \n \n
Vorname: $vname \n
Nachname: $nname \n
Nickname: $nick \n
Geburtsdatum: $gdatum \n
Wohnort: $wort \n
E-Mail: $email \n
ICQ: $icq \n \n
Er bittet um Rückmeldung!";
mail("$to_email","$subject","$message","From: $email");
echo '
<p style="font-size:10pt; text-align:center;">
<br><br>
Deine Email wurde erfolgreich versand!
</p>';
}
else {
error = "";
if(trim($vname)==""){ $error = "&pvname=no"; }
if(trim($nname)==""){ $error .= "&pnname=no"; }
if(trim($nick)==""){ $error .= "&pnick=no"; }
if(trim($gdatum)==""){ $error .= "&pgdatum=no"; }
if(trim($wort)==""){ $error .= "&pwort=no"; }
if(trim($email)==""){ $error .= "&pemail=no"; }
if(trim($icq)==""){ $error .= "&picq=no"; }
header("Location: ".$PHP_SELF."?goto=default".$error);
}
break;
}
?>
|
Buddy |
|
|
   |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Do 13 März, 2003 15:26 |
  |
Hallo,
hab mir das Teil jetzt mal vorgeknöpft und habe eigentlich nur einen Fehler gefunden...hab dies Script aber mal etwas optimiert.
Wenn ein Feld aufgerufen wird, wird das Formular wieder aufgerufen und es steht das was fehlte....aber das was ich bereits eingetragen hatte war auch wieder wech :\
nimm das hier:
| PHP: |
<?php
ob_start();
switch($goto)
{
default:
echo '
<p style="font-size:9pt; text-align:center;"> Um dem Clan beizutreten, brauchst du nur das Formular auszufüllen und abschicken.<br>
Du wirst dann zu einem Kennenlernspiel eingeladen, wo &ber deine Aufnahme entschieden wird.<br>
Du solltest vor allem Spa& am Spielen mitbringen und dich mit den <a style="font-size:9pt;" href="../rules/rules.html" target="_self">Clanregeln</a>
einverstanden erklären.<br><br>
Für den Unterhalt unseres Clanservers wird zur Zeit ein Unkostenbeitrag von <b style="color:#FF0000;">4 & pro Monat</b> erhoben.
<br>
Der Beitrag wird nach Ende deiner Zeit als TRIAL-Member erstmahlig f&llig.<br><br>
Bei Fragen, oder wenn nicht innerhalb von <b style="color:#FF0000;">3</b> Tagen jemand auf deine Anmeldung reagiert hat,<br>
wende dich bitte an: <a style="font-size:9pt;" href="mailto:buddy@funwarriors.de?subject=Clanbeitritt">Buddy</a>
(<b style="color:#FFFF00;">ICQ: 150172512</b>)
</p>
<form action="'.$PHP_SELF.'?goto=joinus" method="post" style="margin: 0px;">
<table style="background-color:#2e4460;" align="center" cellpadding="2" cellspacing="0">
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Vorname :</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" name="vname" type="text" value="'. $vname .'" size="15" maxlength="15">';
if($pvname=="no") { echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nachname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nname" value="'. $nname .'" type="text" size="25" maxlength="25">';
if($pnname=="no") {echo ' <font color="red">Keine Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nickname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nick" value="'. $nick .'" type="text" size="15" maxlength="15">';
if($pnick=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Wohnort :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="wort" value="'. $wort .'" type="text" size="30" maxlength="30">';
if($pwort=="no"){ echo ' <font color="red">Fehler!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Geburtsdatum :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="gdatum" value="'. $gdatum .'" type="text" size="10" maxlength="10" value="00.00.1900">';
if($pgdatum=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">E - Mail Adresse :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="email" value="'. $email .'" type=" text" size="40" maxlength="40">';
if($pemail=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">ICQ :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="icq" value="'. $icq .'" type="text" size="10" maxlength="10">';
if($picq=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Formular:</td>
<td><input style="background-color:#6c706d; color:#ffffff;" type="submit" class="Button" value="Absenden">
<input style="background-color:#6c706d; color:#ffffff;" type="reset" class="Button" value="Abbrechen"></td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
</table>
</form>';
break;
case "joinus":
$vname = trim ($vname);
$nname = trim ($nname);
$nick = trim ($nick);
$gdatum = trim ($gdatum);
$wort = trim ($wort);
$email = trim ($email);
$icq = trim ($icq);
if ( (!empty($vname)) && (!empty($nname)) && (!empty($nick)) && (!empty($gdatum)) && (!empty($wort)) & (!empty($email)) && (!empty($icq)) && ($gdatum != '00.00.1900') )
{
$to_email = "joinus@funwarriors.de";
$subject = "Ich möchte [GFW] joinen | ". $nick;
$message = "Es will jemand [GFW] joinen.\r\n";
$message .= "Seine Angaben:\r\n\r\n";
$message .= "Vorname: $vname\r\n";
$message .= "Nachname: $nname\r\n";
$message .= "Nickname: $nick\r\n";
$message .= "Geburtsdatum: $gdatum\r\n";
$message .= "Wohnort: $wort\r\n";
$message .= "E-Mail: $email\r\n";
$message .= "ICQ: $icq\r\n\r\n";
$message .= "Er bittet um Rückmeldung!";
mail("$to_email","$subject","$message","From: $email");
echo '<p style="font-size:10pt; text-align:center;"><br><br>Deine Email wurde erfolgreich versand!</p>';
}
else
{
$error = "";
$filled_fields = '&vname='. $vname .'&nname='. $nname .'&nick='. $nick .'&gdatum='. $gdatum .'&wort='. $wort .'&email='. $email .'&icq='. $icq;
if (empty($vname)) { $error = "&pvname=no"; }
if (empty($nname)) { $error .= "&pnname=no"; }
if (empty($nick)) { $error .= "&pnick=no"; }
if (empty($gdatum)) { $error .= "&pgdatum=no"; }
if (empty($wort)) { $error .= "&pwort=no"; }
if (empty($email)) { $error .= "&pemail=no"; }
if (empty($icq)) { $error .= "&picq=no"; }
header("Location: ".$PHP_SELF."?goto=default". $error . $filled_fields);
}
break;
}
?>
|
Code ist getestet: http://develop.xandari.net/form.php
Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Fr 14 März, 2003 08:08 |
  |
|
   |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Fr 14 März, 2003 11:14 |
  |
dann kommentier mal den Header() unten aus, ob der Fehler dann weg ist...so wie ichs grad seh betreibst Du das teil im Frame, es sind demnach schon Daten zum Browser gesandt worden, hier wird dein Problem liegen.
Schau auch ob vor <?php und nach ?> keine Leerzeichen sind !!! (ganz wichtig)
Andernfals nimm JavaScript für die Weiterleitung:
| Code: |
echo '<script language="JavaScript">
top.frames.FRAMENAME.location.href="join.php?goto=default'. $error . $filled_fields .'";</script>';
|
Gruß |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Sa 15 März, 2003 15:12 |
  |
Hi,
hab das ganze in keinem Frame laufen. Hab den Code nur ein meine Page eingebunden.
Wenn ich alle Felder ausfüll funktioniert es ja, nur nicht wenn ich Felder leer lasse.
Hier ist mal der komplette Code der Page:
| Code: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/transitional.dtd">
<html>
<head>
<title>Clan beitreten</title>
<link rel="stylesheet" type="text/css" href="../formate.css">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="Author" content="Harald Berger">
<meta name="Publisher" content="Harald Berger">
<meta name="Copyright" content="2003">
<meta name="Keywords" content="German Fun Warriors, GFW, Jedi Knight2, JK2, Clan">
<meta name="Description" content="Jedi Knight 2 Clan">
<meta name="Page-topic" content="Clanpage, Games, Clan">
<meta name="Audience" content="Alle">
<meta name="Content-language" content="DE">
<meta name="Page-type" content="Nicht Gewinnorientiert">
<meta name="Robots" content="INDEX,FOLLOW">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body style="background-image:url(background.jpg); background-attachment:fixed; background-repeat:no-repeat; background-position:center;">
<table align="center" cellpadding="5" cellspacing="0" width="100%" border="0">
<colgroup>
<col width="120">
<col width="560">
<col width="120">
</colgroup>
<tr>
<th colspan="3" align="center"><img src="join.jpg" width="500" height="80" alt="Banner" border="0"></th>
</tr>
<tr>
<td valign="top">
<a href="../index.php" target="_parent"><img src="../images/home.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../aboutus/aboutus.html" target="_parent"><img src="../images/aboutus.jpg" width="100" height="17" border="0"></a><br>
<a href="../rules/rules.html" target="_parent"><img src="../images/rules.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../members/jk2squad.html" target="_parent"><img src="../images/members.jpg" width="100" height="17" border="0"></a><br>
<a href="../members/exmembers.html" target="_parent"><img src="../images/exmembers.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../join/join.html" target="_parent"><img src="../images/joinus.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../jk2liga/jk2liga.html" target="_parent"><img src="../images/jk2liga.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../clanwars/warstatistic.html" target="_parent"><img src="../images/warstatistic.jpg" width="100" height="17" border="0"></a><br>
<a href="../clanwars/challenge.html" target="_parent"><img src="../images/fightus.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../server/server.html" target="_parent"><img src="../images/server.jpg" width="100" height="17" border="0"></a><br>
<a href="../server/livestats/livestats.php" target="_parent"><img src="../images/livestats.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../downloads/downloads.html" target="_parent"><img src="../images/downloads.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../guestbook/guestbook.php"><img src="../images/guestbook.jpg" width="100" height="17" border="0"></a><br>
<a href="http://forum.funwarriors.de/index.php" target="_blank"><img src="../images/forum.jpg" width="100" height="17" border="0"></a><br>
<a href="../irc/irc.html"><img src="../images/irc.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../screenshots/screenshots.php" target="_parent"><img src="../images/screenshots.jpg" width="100" height="17" border="0"></a><br>
<a href="../wallpaper/wallpaper.php" target="_parent"><img src="../images/wallpaper.jpg" width="100" height="17" border="0"></a><br>
<a href="../bannerlinks/bannerlinks.html" target="_parent"><img src="../images/banner.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../impressum/impressum.html" target="_parent"><img src="../images/impressum.jpg" width="100" height="17" border="0"></a>
</td>
<td valign="top"><?php
ob_start();
switch($goto)
{
default:
echo '
<p style="font-size:9pt; text-align:center;"> Um dem Clan beizutreten, brauchst du nur das Formular auszufüllen und abschicken.<br>
Du wirst dann zu einem Kennenlernspiel eingeladen, wo &ber deine Aufnahme entschieden wird.<br>
Du solltest vor allem Spa& am Spielen mitbringen und dich mit den <a style="font-size:9pt;" href="../rules/rules.html" target="_self">Clanregeln</a>
einverstanden erklären.<br><br>
Für den Unterhalt unseres Clanservers wird zur Zeit ein Unkostenbeitrag von <b style="color:#FF0000;">4 & pro Monat</b> erhoben.
<br>
Der Beitrag wird nach Ende deiner Zeit als TRIAL-Member erstmahlig f&llig.<br><br>
Bei Fragen, oder wenn nicht innerhalb von <b style="color:#FF0000;">3</b> Tagen jemand auf deine Anmeldung reagiert hat,<br>
wende dich bitte an: <a style="font-size:9pt;" href="mailto:buddy@funwarriors.de?subject=Clanbeitritt">Buddy</a>
(<b style="color:#FFFF00;">ICQ: 150172512</b>)
</p>
<form action="'.$PHP_SELF.'?goto=joinus" method="post" style="margin: 0px;">
<table style="background-color:#2e4460;" align="center" cellpadding="2" cellspacing="0">
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Vorname :</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" name="vname" type="text" value="'. $vname .'" size="15" maxlength="15">';
if($pvname=="no") { echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nachname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nname" value="'. $nname .'" type="text" size="25" maxlength="25">';
if($pnname=="no") {echo ' <font color="red">Keine Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nickname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nick" value="'. $nick .'" type="text" size="15" maxlength="15">';
if($pnick=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Wohnort :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="wort" value="'. $wort .'" type="text" size="30" maxlength="30">';
if($pwort=="no"){ echo ' <font color="red">Fehler!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Geburtsdatum :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="gdatum" value="'. $gdatum .'" type="text" size="10" maxlength="10" value="00.00.1900">';
if($pgdatum=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">E - Mail Adresse :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="email" value="'. $email .'" type=" text" size="40" maxlength="40">';
if($pemail=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">ICQ :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="icq" value="'. $icq .'" type="text" size="10" maxlength="10">';
if($picq=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Formular:</td>
<td><input style="background-color:#6c706d; color:#ffffff;" type="submit" class="Button" value="Absenden">
<input style="background-color:#6c706d; color:#ffffff;" type="reset" class="Button" value="Abbrechen"></td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
</table>
</form>';
break;
case "joinus":
$vname = trim ($vname);
$nname = trim ($nname);
$nick = trim ($nick);
$gdatum = trim ($gdatum);
$wort = trim ($wort);
$email = trim ($email);
$icq = trim ($icq);
if ( (!empty($vname)) && (!empty($nname)) && (!empty($nick)) && (!empty($gdatum)) && (!empty($wort)) & (!empty($email)) && (!empty($icq)) && ($gdatum != '00.00.1900') )
{
$to_email = "joinus@funwarriors.de";
$subject = "Ich möchte [GFW] joinen | ". $nick;
$message = "Es will jemand [GFW] joinen.\r\n";
$message .= "Seine Angaben:\r\n\r\n";
$message .= "Vorname: $vname\r\n";
$message .= "Nachname: $nname\r\n";
$message .= "Nickname: $nick\r\n";
$message .= "Geburtsdatum: $gdatum\r\n";
$message .= "Wohnort: $wort\r\n";
$message .= "E-Mail: $email\r\n";
$message .= "ICQ: $icq\r\n\r\n";
$message .= "Er bittet um Rückmeldung!";
mail("$to_email","$subject","$message","From: $email");
echo '<p style="font-size:11pt; text-align:center;"><br><br>Deine Email wurde erfolgreich versand!</p>';
}
else
{
$error = "";
$filled_fields = '&vname='. $vname .'&nname='. $nname .'&nick='. $nick .'&gdatum='. $gdatum .'&wort='. $wort .'&email='. $email .'&icq='. $icq;
if (empty($vname)) { $error = "&pvname=no"; }
if (empty($nname)) { $error .= "&pnname=no"; }
if (empty($nick)) { $error .= "&pnick=no"; }
if (empty($gdatum)) { $error .= "&pgdatum=no"; }
if (empty($wort)) { $error .= "&pwort=no"; }
if (empty($email)) { $error .= "&pemail=no"; }
if (empty($icq)) { $error .= "&picq=no"; }
header("Location: ".$PHP_SELF."?goto=default". $error . $filled_fields);
}
break;
}
?></td>
<td>&</td>
</tr>
<tr>
<td >&</td>
</td>
<td valign="top" align="center">
<span class="hinweis">
Optimiert f&r IE 6.x und eine Aufl&sung von 1024 x 768.<br>
Copyright & 2003 by GFW.<br>
</span>
</td>
<td>&</td>
</tr>
</table>
</body>
</html>
|
Ich hab keine Ahnung wo der Fehler liegt, hab auch kaum Ahnung von PHP. Hab den Code von dem Script im Internet gefunden und nach meinen Wünschen umgebaut.
Das Orginalscript läuft komischer Weise.
Hoffe du kannst mir helfen
Buddy |
|
|
   |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Sa 15 März, 2003 15:31 |
  |
Hi,
sorum wird n schuh drauß:
| PHP: |
<?php
ob_start();
switch($goto)
{
default:
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/transitional.dtd">
<html>
<head>
<title>Clan beitreten</title>
<link rel="stylesheet" type="text/css" href="../formate.css">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="Author" content="Harald Berger">
<meta name="Publisher" content="Harald Berger">
<meta name="Copyright" content="2003">
<meta name="Keywords" content="German Fun Warriors, GFW, Jedi Knight2, JK2, Clan">
<meta name="Description" content="Jedi Knight 2 Clan">
<meta name="Page-topic" content="Clanpage, Games, Clan">
<meta name="Audience" content="Alle">
<meta name="Content-language" content="DE">
<meta name="Page-type" content="Nicht Gewinnorientiert">
<meta name="Robots" content="INDEX,FOLLOW">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body style="background-image:url(background.jpg); background-attachment:fixed; background-repeat:no-repeat; background-position:center;">
<table align="center" cellpadding="5" cellspacing="0" width="100%" border="0">
<colgroup>
<col width="120">
<col width="560">
<col width="120">
</colgroup>
<tr>
<th colspan="3" align="center"><img src="join.jpg" width="500" height="80" alt="Banner" border="0"></th>
</tr>
<tr>
<td valign="top">
<a href="../index.php" target="_parent"><img src="../images/home.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../aboutus/aboutus.html" target="_parent"><img src="../images/aboutus.jpg" width="100" height="17" border="0"></a><br>
<a href="../rules/rules.html" target="_parent"><img src="../images/rules.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../members/jk2squad.html" target="_parent"><img src="../images/members.jpg" width="100" height="17" border="0"></a><br>
<a href="../members/exmembers.html" target="_parent"><img src="../images/exmembers.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../join/join.html" target="_parent"><img src="../images/joinus.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../jk2liga/jk2liga.html" target="_parent"><img src="../images/jk2liga.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../clanwars/warstatistic.html" target="_parent"><img src="../images/warstatistic.jpg" width="100" height="17" border="0"></a><br>
<a href="../clanwars/challenge.html" target="_parent"><img src="../images/fightus.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../server/server.html" target="_parent"><img src="../images/server.jpg" width="100" height="17" border="0"></a><br>
<a href="../server/livestats/livestats.php" target="_parent"><img src="../images/livestats.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../downloads/downloads.html" target="_parent"><img src="../images/downloads.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../guestbook/guestbook.php"><img src="../images/guestbook.jpg" width="100" height="17" border="0"></a><br>
<a href="http://forum.funwarriors.de/index.php" target="_blank"><img src="../images/forum.jpg" width="100" height="17" border="0"></a><br>
<a href="../irc/irc.html"><img src="../images/irc.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../screenshots/screenshots.php" target="_parent"><img src="../images/screenshots.jpg" width="100" height="17" border="0"></a><br>
<a href="../wallpaper/wallpaper.php" target="_parent"><img src="../images/wallpaper.jpg" width="100" height="17" border="0"></a><br>
<a href="../bannerlinks/bannerlinks.html" target="_parent"><img src="../images/banner.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../impressum/impressum.html" target="_parent"><img src="../images/impressum.jpg" width="100" height="17" border="0"></a>
</td>
<td valign="top">
<p style="font-size:9pt; text-align:center;"> Um dem Clan beizutreten, brauchst du nur das Formular auszufüllen und abschicken.<br>
Du wirst dann zu einem Kennenlernspiel eingeladen, wo &ber deine Aufnahme entschieden wird.<br>
Du solltest vor allem Spa& am Spielen mitbringen und dich mit den <a style="font-size:9pt;" href="../rules/rules.html" target="_self">Clanregeln</a>
einverstanden erklären.<br><br>
Für den Unterhalt unseres Clanservers wird zur Zeit ein Unkostenbeitrag von <b style="color:#FF0000;">4 & pro Monat</b> erhoben.
<br>
Der Beitrag wird nach Ende deiner Zeit als TRIAL-Member erstmahlig f&llig.<br><br>
Bei Fragen, oder wenn nicht innerhalb von <b style="color:#FF0000;">3</b> Tagen jemand auf deine Anmeldung reagiert hat,<br>
wende dich bitte an: <a style="font-size:9pt;" href="mailto:buddy@funwarriors.de?subject=Clanbeitritt">Buddy</a>
(<b style="color:#FFFF00;">ICQ: 150172512</b>)
</p>
<form action="'.$PHP_SELF.'?goto=joinus" method="post" style="margin: 0px;">
<table style="background-color:#2e4460;" align="center" cellpadding="2" cellspacing="0">
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Vorname :</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" name="vname" type="text" value="'. $vname .'" size="15" maxlength="15">';
if($pvname=="no") { echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nachname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nname" value="'. $nname .'" type="text" size="25" maxlength="25">';
if($pnname=="no") {echo ' <font color="red">Keine Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Nickname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="nick" value="'. $nick .'" type="text" size="15" maxlength="15">';
if($pnick=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Wohnort :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="wort" value="'. $wort .'" type="text" size="30" maxlength="30">';
if($pwort=="no"){ echo ' <font color="red">Fehler!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Geburtsdatum :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="gdatum" value="'. $gdatum .'" type="text" size="10" maxlength="10" value="00.00.1900">';
if($pgdatum=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">E - Mail Adresse :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="email" value="'. $email .'" type=" text" size="40" maxlength="40">';
if($pemail=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">ICQ :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="icq" value="'. $icq .'" type="text" size="10" maxlength="10">';
if($picq=="no"){ echo ' <font color="red">Keine Eingabe!</font>'; } echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="font-size:9pt; text-align:right;">Formular:</td>
<td><input style="background-color:#6c706d; color:#ffffff;" type="submit" class="Button" value="Absenden">
<input style="background-color:#6c706d; color:#ffffff;" type="reset" class="Button" value="Abbrechen"></td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
</table>
</form></td>
<td>&</td>
</tr>
<tr>
<td >&</td>
</td>
<td valign="top" align="center">
<span class="hinweis">
Optimiert f&r IE 6.x und eine Aufl&sung von 1024 x 768.<br>
Copyright & 2003 by GFW.<br>
</span>
</td>
<td>&</td>
</tr>
</table>
</body>
</html>';
break;
case "joinus":
$vname = trim ($vname);
$nname = trim ($nname);
$nick = trim ($nick);
$gdatum = trim ($gdatum);
$wort = trim ($wort);
$email = trim ($email);
$icq = trim ($icq);
if ( (!empty($vname)) && (!empty($nname)) && (!empty($nick)) && (!empty($gdatum)) && (!empty($wort)) & (!empty($email)) && (!empty($icq)) && ($gdatum != '00.00.1900') )
{
$to_email = "joinus@funwarriors.de";
$subject = "Ich möchte [GFW] joinen | ". $nick;
$message = "Es will jemand [GFW] joinen.\r\n";
$message .= "Seine Angaben:\r\n\r\n";
$message .= "Vorname: $vname\r\n";
$message .= "Nachname: $nname\r\n";
$message .= "Nickname: $nick\r\n";
$message .= "Geburtsdatum: $gdatum\r\n";
$message .= "Wohnort: $wort\r\n";
$message .= "E-Mail: $email\r\n";
$message .= "ICQ: $icq\r\n\r\n";
$message .= "Er bittet um Rückmeldung!";
mail("$to_email","$subject","$message","From: $email");
echo '<p style="font-size:11pt; text-align:center;"><br><br>Deine Email wurde erfolgreich versand!</p>';
}
else
{
$error = "";
$filled_fields = '&vname='. $vname .'&nname='. $nname .'&nick='. $nick .'&gdatum='. $gdatum .'&wort='. $wort .'&email='. $email .'&icq='. $icq;
if (empty($vname)) { $error = "&pvname=no"; }
if (empty($nname)) { $error .= "&pnname=no"; }
if (empty($nick)) { $error .= "&pnick=no"; }
if (empty($gdatum)) { $error .= "&pgdatum=no"; }
if (empty($wort)) { $error .= "&pwort=no"; }
if (empty($email)) { $error .= "&pemail=no"; }
if (empty($icq)) { $error .= "&picq=no"; }
// echo '<script language="JavaScript">window.location.href="'. $PHP_SELF .'?goto=default'. $error . $filled_fields .'";</script>';
header("Location: ".$PHP_SELF."?goto=default". $error . $filled_fields);
}
break;
}
?>
|
Das was Du da machst... du schickst HTML-Content zum Browser was eine Tabelle darstellen, und somit hast du bereits nen Header zum Browser geschickt. Laut manual für PHP -> header(); darf dies aber nicht der fall sein.
Also in Zukunft drauf achten das Du Deine Seiten so strickst das nur dann Daten zum Browser gelangen wenn der Header gesendet wurde...
Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Sa 15 März, 2003 16:54 |
  |
Vielen Dank!
Jetzt funtioniert es!
Buddy |
|
|
   |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Mo 17 März, 2003 17:52 |
  |
Hi Anti M&M,
vielleicht kannst du mir bei einem weiteren Problem helfen?
Es geht im Prinzip um das selbe Script wie vohin, nur etwas abgewandelt.
Das Ganze funktioniert auch ohne Probleme, bis auf 2 Kleinigkeiten:
1. Ich habe für einen Input 2 Radiobuttons, wobei einer von beiden vorselektiert ist. Nur wird der Wert nicht in die E-Mail übernommen.
Das Feld in der E-Mail ist immer leer.
| Code: |
<tr>
<td width="20" style="background-color:#6c706d; text-align:right;">&</td>
<td style="text-align:right;">Art :</td>
<td><input type="radio" class="Radio" name="art" value="'. $art .'" value="Funwar" checked> FunWar
<input type="radio" class="Radio" name="art" value="'. $art .'" value="Clanwar"> ClanWar
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr> |
2. Desweiteren hab ich eine Reihe von Auswahlbuttons, die ich auch vorselektiere. Wenn ich nun das Script abschicke und die Fehlerabfrage greift, werden die Auswahlfelder wieder auf die vorselektierten Werte zurückgesetzt.
| Code: |
<td>
<select style="background-color:#6c706d; color:#ffffff;" name="modus" value="'. $modus .'" class="Auswahl" size="1">
<option selected value="Team-FFA">TFFA</option>
<option value="CTF">CTF</option>
<option value="CTY">CTY</option>
</select>
</td>
|
Das ganze Skript kannst du unter folgender URL in Aktion sehen:http://funwarriors.de/clanwars/fightus.php
Danke schon mal im voraus.
Buddy |
|
|
   |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Mo 17 März, 2003 23:01 |
  |
poste das ganze script...  |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Novan
phpBB2.de User


Anmeldungsdatum: 10.08.2002
Beiträge: 112
Wohnort: Münster
|
Verfasst am:
Di 18 März, 2003 00:16 |
  |
2 Mal value im ersten Quote..ob das läuft???
und beim 2. Quote kannste ja bei einer Fehlerabfrage nicht standartmäßig ein Statisches "selected" schreiben.
selected steht ja für ausgewählt und dieses wörtchen muß genau bei dem Radiobutton hin den der Benutzer vorher gewsählt hat. Das mußte dann mit php auslesen und zuordnen. |
_________________ mfg
Novan
Zum Ultimativen "Moppet" Portal |
|
     |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Di 18 März, 2003 08:05 |
  |
@Novan: Eine Fehlerabfrage hab ich bei beiden inputs nicht drin, da ich die ja schon vorselektiert habe.
@Anti M&M:
Hier der komplette Code:
| PHP: |
<?php
ob_start();
switch($goto)
{
default:
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/transitional.dtd">
<html>
<head>
<title>Fight us</title>
<link rel="stylesheet" type="text/css" href="../formate.css">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="Author" content="Harald Berger">
<meta name="Publisher" content="Harald Berger">
<meta name="Copyright" content="2003">
<meta name="Keywords" content="German Fun Warriors, GFW, Jedi Knight2, JK2, Clan">
<meta name="Description" content="Jedi Knight 2 Clan">
<meta name="Page-topic" content="Clanpage, Games, Clan">
<meta name="Audience" content="Alle">
<meta name="Content-language" content="DE">
<meta name="Page-type" content="Nicht Gewinnorientiert">
<meta name="Robots" content="INDEX,FOLLOW">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<table align="center" cellpadding="5" cellspacing="0" width="100%" border="0">
<colgroup>
<col width="120">
<col width="560">
<col width="120">
</colgroup>
<tr>
<th colspan="3" align="center"><img src="fightus.jpg" width="500" height="80" alt="Banner" border="0"></th>
</tr>
<tr>
<td valign="top">
<a href="../index.php" target="_parent"><img src="../images/home.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../aboutus/aboutus.html" target="_parent"><img src="../images/aboutus.jpg" width="100" height="17" border="0"></a><br>
<a href="../rules/rules.html" target="_parent"><img src="../images/rules.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../members/jk2squad.html" target="_parent"><img src="../images/members.jpg" width="100" height="17" border="0"></a><br>
<a href="../members/exmembers.html" target="_parent"><img src="../images/exmembers.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../join/join.php" target="_parent"><img src="../images/joinus.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../jk2liga/jk2liga.html" target="_parent"><img src="../images/jk2liga.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../clanwars/warstatistic.html" target="_parent"><img src="../images/warstatistic.jpg" width="100" height="17" border="0"></a><br>
<a href="../clanwars/fightus.php" target="_parent"><img src="../images/fightus.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../server/server.html" target="_parent"><img src="../images/server.jpg" width="100" height="17" border="0"></a><br>
<a href="../server/livestats/livestats.php" target="_parent"><img src="../images/livestats.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../downloads/downloads.html" target="_parent"><img src="../images/downloads.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../guestbook/guestbook.php"><img src="../images/guestbook.jpg" width="100" height="17" border="0"></a><br>
<a href="http://forum.funwarriors.de/index.php" target="_blank"><img src="../images/forum.jpg" width="100" height="17" border="0"></a><br>
<a href="../irc/irc.html"><img src="../images/irc.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../screenshots/screenshots.php" target="_parent"><img src="../images/screenshots.jpg" width="100" height="17" border="0"></a><br>
<a href="../wallpaper/wallpaper.php" target="_parent"><img src="../images/wallpaper.jpg" width="100" height="17" border="0"></a><br>
<a href="../bannerlinks/bannerlinks.html" target="_parent"><img src="../images/banner.jpg" width="100" height="17" border="0"></a><br>
<br>
<a href="../impressum/impressum.html" target="_parent"><img src="../images/impressum.jpg" width="100" height="17" border="0"></a>
</td>
<td valign="top">
<h5>Wir spielen nur Saber only und ohne Force!</h5>
<p style="text-align:center;">
Bei Fragen, oder wenn nach <b style="color:#FF0000;">3</b> Tagen niemand auf die Herausforderung
geantwortet hat,<br>
wende dich bitte an:<br>
<a style="font-size:9pt" href="mailto:warorga@funwarriors.de?subject=War">Pennywise[TDC] (Warorga)</a>
<b style="color:#FFFF00;">ICQ: 73750557</b>
</p>
<form action="'.$PHP_SELF.'?goto=fightus" method="post" style="margin: 0px;">
<table align="center" cellpadding="2" cellspacing="0" style="background-color:#2e4460;">
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Clanname :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="clan" type="text" value="'. $clan .'" size="30" maxlength="50">';
if($pclan=="no"){echo '<font color="red"> Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d; text-align:right;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d; color:#ffffff; text-align:right;">&</td>
<td style="text-align:right;">Ansprechpartner :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="contact" type="text" value="'. $contact .'" size="30" maxlength="30">';
if($pcontact=="no"){echo '<font color="red"> Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">ICQ:</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="icq" type="text" value="'. $icq .'" size="10" maxlength="10">';
if($picq=="no"){echo '<font color="red"> Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">E-Mail:</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="email" type="text" value="'. $email .'" size="40" maxlength="40">';
if($pemail=="no"){echo '<font color="red"> Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d; text-align:right;">&</td>
<td style="text-align:right;">Clanpage :</td>
<td><input style="background-color:#6c706d; color:#ffffff;" name="page" type="text" value="'. $page .'" size="40" maxlength="40" value="http://">';
if($ppage=="no"){echo '<font color="red"> Eingabe!</font>';} echo '</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d; text-align:right;">&</td>
<td style="text-align:right;">Art :</td>
<td><input type="radio" class="Radio" name="art" value="'. $art .'" value="Funwar" checked> FunWar
<input type="radio" class="Radio" name="art" value="'. $art .'" value="Clanwar"> ClanWar
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Modus :</td>
<td>
<select style="background-color:#6c706d; color:#ffffff;" name="modus" value="'. $modus .'" class="Auswahl" size="1">
<option selected value="Team-FFA">TFFA</option>
<option value="CTF">CTF</option>
<option value="CTY">CTY</option>
</select>
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Anzahl Spieler :</td>
<td>
<select style="background-color:#6c706d; color:#ffffff;" name="xonx" value="'. $xonx .'" class="Auswahl" size="1">
<option selected value="3 vs 3">3 vs 3</option>
<option value="4 vs 4">4 vs 4</option>
<option value="5 vs 5">5 vs 5</option>
<option value="6 vs 6">6 vs 6</option>
<option value="7 vs 7">7 vs 7</option>
<option value="8 vs 8">8 vs 8</option>
</select>
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Anzahl Maps :</td>
<td>
<select style="background-color:#6c706d; color:#ffffff;" name="anzahl" value="'. $anzahl .'" class="Auswahl" size="1">
<option value="2">2</option>
<option selected value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Frags pro Map :</td>
<td>
<select style="background-color:#6c706d; color:#ffffff;" name="frags" value="'. $frags .'" class="Auswahl" size="1">
<option selected value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
<option value="60">60</option>
<option value="70">70</option>
<option value="80">80</option>
<option value="90">90</option>
<option value="100">100</option>
</select>
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;">Terminvorschlag :</td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" name="date" type="text" value="'. $date .'" size="10" maxlength="10">&
<input style="background-color:#6c706d; color:#ffffff;" name="time" type="text" value="'. $time .'" size="5" maxlength="5"> Uhr';
if(($pdate=="no") ||($ptime=="no")){echo '<font color="red"> Eingabe!</font>';} echo '
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;"valign="top">Mapvorschl&ge :</td>
<td><textarea style="background-color:#6c706d; color:#ffffff;" name="comment" rows="5" cols="30">'. $comment .'</textarea></td>
<td width="20" style="background-color:#6c706d; text-align:right;">&</td>
</tr>
<tr>
<td width="20" style="background-color:#6c706d;">&</td>
<td style="text-align:right;"></td>
<td>
<input style="background-color:#6c706d; color:#ffffff;" type="submit" class="Button" value="Absenden">
<input style="background-color:#6c706d; color:#ffffff;" type="reset" class="Button" value="Abbrechen">
</td>
<td width="20" style="background-color:#6c706d;">&</td>
</tr>
<tr>
<td colspan ="4" height="18" style="background-color:#6c706d;">&</td>
</tr>
</table>
</form>
</td>
<td>&</td>
</tr>
<tr>
<td >&</td>
</td>
<td valign="top" align="center">
<span class="hinweis">
Optimiert f&r IE 6.x und eine Aufl&sung von 1024 x 768.<br>
Copyright & 2003 by GFW.<br>
</span>
</td>
<td>&</td>
</tr>
</table>
</body>
</html>';
break;
case "fightus":
$clan = trim ($clan);
$contact = trim ($contact);
$icq = trim ($icq);
$email = trim ($email);
$page = trim ($page);
$art = trim ($art);
$modus = trim ($modus);
$xonx = trim ($xonx);
$frags = trim ($frags);
$date = trim ($date);
$time = trim ($time);
$comment = trim ($comment);
if ((!empty($clan)) && (!empty($contact)) && (!empty($icq)) && (!empty($email)) && (!empty($page)) && (!empty($date)) && (!empty($time)))
{
$to_email = "fightus@funwarriors.de";
$subject = "Wir möchten [GFW] herausfordern | ". $clan;
$message = "Es will jemand [GFW] herausfordern.\r\n";
$message .= "Seine Angaben:\r\n\r\n";
$message .= "Clan: $clan\r\n";
$message .= "Ansprechpartner: $contact\r\n";
$message .= "ICQ: $icq\r\n";
$message .= "E-Mail: $email\r\n";
$message .= "Homepage: $page\r\n";
$message .= "Art: $art\r\n";
$message .= "Modus: $modus\r\n";
$message .= "Anzahl Spieler: $xonx\r\n";
$message .= "Frags: $frags\r\n";
$message .= "Datum: $date\r\n";
$message .= "Uhrzeit: $time\r\n\r\n";
$message .= "Mapvorschläge: $comment\r\n\r\n";
$message .= "$contact bittet um Rückmeldung!";
mail("$to_email","$subject","$message","From: $email");
echo '
<p style="font-size:12pt; color:#ffffff; text-align:center;"><br><br>Deine Herausforderung wurde erfolgreich versand!</p>
<td>&</td>
</tr>
<tr>
<td >&</td>
<td valign="top" align="center">
<span class="hinweis">Optimiert f&r IE 6.x und eine Aufl&sung von 1024 x 768.<br>Copyright & 2003 by GFW.<br></span>
</td>
<td>&</td>
</tr>
</table>
</body>
</html>';
}
else
{
$error = "";
$filled_fields = '&clan='. $clan .'&contact='. $contact .'&icq='. $icq .'&email='. $email .'&page='. $page .'&date='. $date .'&time='. $time .'&comment='. $comment;
if (empty($clan)) {$error = "&pclan=no";}
if (empty($contact)) {$error .= "&pcontact=no";}
if (empty($icq)) {$error .= "&picq=no";}
if (empty($email)) {$error .= "&pemail=no";}
if (empty($page)) {$error .= "&ppage=no";}
if (empty($date)) {$error .= "&pdate=no";}
if (empty($time)) {$error .= "&ptime=no";}
header("Location: ".$PHP_SELF."?goto=default". $error . $filled_fields);
}
break;
}
?>
|
Gruß
Buddy |
|
|
   |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Mi 19 März, 2003 21:46 |
  |
@Anti M&M
Will dich nicht nerven, sondern nur fragen ob du mir helfen kannst?
gruß
Buddy |
|
|
   |
 |
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |