Script oder Tutprial für Formailer

das is also das html formular !!! aso auf den server liegt php version 4.2.1
Also in der mail steht nur das vorm doppelpunkt drin also z.B. clanname: und das danach net mehr
<div align=center>

<center>

<p> <table border=0 width=60% cellspacing=0 cellpadding=0 bgcolor=#ffffff bordercolor=#000000 >

<tr>



<td width=95%><p align=center><font face=Verdana color=#000000 size=4><b>Fight Us

</b></font></td>

</tr>



<form name="formailer" method="post" action="formailer.php"

<table border="0" width="50%" cellspacing="0" cellpadding="0" bgcolor="#ffffff" height="100" bordercolor="#000000">

<table border="0" width="60%" cellspacing="0" cellpadding="0" bgcolor="#ffffff" height="100" bordercolor="#000000">

<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">Clanname:</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="clanname"><br></td>

</tr>

<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">Clantag:</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="clantag"><br></td>

</tr>



<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">Dein Name:</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="name"><br></td>

</tr>

<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">ICQ :</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="icq"><br></td>

</tr>

<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">E-Mail:</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="email"><br></td>

</tr>

<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">Datum:</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="datum"><br></td>

</tr>

<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">Uhrzeit:</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="uhrzeit"><br></td>

</tr>

<tr>

<td width="20%" align="left" bgcolor="#FFFFFF" height="21"><font color="#000000" size="2" face="Verdana">Art des Wars:</td>

<td width="40%" align="left" bgcolor="#FFFFFF" height="21"><font color="#000000" size="2" face="Verdana">





<select name="warart" size="1" style="width:200px">

<option value="KeineAngabe" >[Bitte auswählen]</option>

<option value="2on2 War" >2on2 War</option>
<option value="3on3 War" >3on3 War</option>
<option value="4on4 War" >4on4 War</option>
<option value="5on5 War" >5on5 War</option>
<option value="6on6 War" >6on6 War</option>
<option value="Train" >Train</option>
<option value="FrendlyWar" >Frendly War</option>

</select>

</td>

</tr>

</td>

</tr>

<tr>

<td width="20%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana">Eure Wunschmap:</td>

<td width="40%" align="left" height="1" bordercolor="#000000" class="b1"><font color="#000000" size="2" face="Verdana"><input type="text" name="map"><br></td>

</tr>



<tr>

<td width="20%" align="left" bgcolor="#FFFFFF" height="21"><font color="#000000" size="2" face="Verdana">Sonstige Anmerkungen:</td>

<td width="40%" align="left" bgcolor="#FFFFFF" height="21"><font color="#000000" size="2" face="Verdana"><textarea rows="5" cols="35" name="sonstiges"></textarea><br></td>

</tr>

<table border=0 width=60% cellspacing=0 cellpadding=0 bgcolor="#ffffff">

<tr>

<td width=0%>&nbsp;</td>

<td width=0%><a href="formailer.php"><p align=center><font face=Verdana color=#000000 size=4><b>add</b></a>



</td>

</tr>



</form>

</table>

</center>

</div>



</body>
 
versuch mal alle nicht-Variablen aus der Nachricht wegzulassen außer z.b. so einen einleitungssatz wie bei meinem beispiel.

wär zwar unlogisch, aber is irgendwie so ein gedanke...
 
bei mir ist es genauso ich habs probiert! bei mir kommt die mail auch nur ohne den eingegebenen text in den feldern! hat einer abhilfe?!?!?!?! ich brauch auch ein formular! =/

MfG ghhe
 
mhhh...

also wenn Du den source mal gepostet haettest, dann koennten wir dir auch das problem sagen.. aber so geht leider nichts ... :-)
 
ok: also:

html seite:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div align="center">
  <p>&nbsp;</p>
  <form name="name" method="get" action="anmeldung.php">
    <p>Name: 
      <input type="text" name="name">
    </p>
    <p>Nickname: 
      <input type="text" name="nickname">
    </p>
    <p>Spielertype (zb: Flieger, Infantrie,... bitte ehrlich sein!!): 
      <input name="spielertype" type="text" value="">
    </p>
  </form>
  <form name="form2" method="get" action="anmeldung.php">
    <input type="submit" name="Submit" value="Abschicken">
  </form>
  <p>&nbsp;</p>
</div>
</body>
</html>


so und der php teil:

PHP:
<?PHP
$empfaenger="max.mustermann@chello.at"; //hier schreibst du deine emailadresse rein
$betreff="Anmeldung"; // definiert betreff-feld in der dir zu sendenden mail
$nachricht="$name \n $nickname \n $spielertype"; //hier wird der text von den feldern fürs mail aufgerufen

mail($empfaenger,$betreff,$nachricht,"From: Austrian Battlefield Clan <ghhe@fastrun.at>"); //der mail-befehl. es is egal welche emailadresse hier steht.

echo "Ihre Mail wird verschickt bitte haben sie etwas Geduld..."

?>

so da sind jetzt einige fehler drin denk ich mal =) aber die php seite ist die von einem poster vorhin (wenn ich nur einen feldnamen reinschreib geht es!!)

MfG ghhe
 
Zuletzt bearbeitet:
zu dem HTML teil;

Du hattest 2 mal ein <Form* tag drin.. das heisst 'Submit' konnte nichts uebermitteln, weil nichts innerhalb des <Form * tags vorhanden war.

hier das ganze nochmal ... verbessert.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<form name="name" method="get" action="anmeldung.php">
<p>Name:
<input type="text" name="name"></p>
<p>Nickname:
<input type="text" name="nickname"></p>
<p>Spielertype (zb: Flieger, Infantrie,... bitte ehrlich sein!!):
<input name="spielertype" type="text" value=""></p>
<input type="submit" name="Submit" value="Abschicken">
</form>
</div>
</body>
</html>

und bei dem PHP teil waere es interessant zu wissen welche PHP version bei Dir installiert ist.. sollte es 4.2.x sein.. dann musst Du alle variablen so schreiben $_GET['nickname'] anstelle von $nickname.
 
Zurück