Hi
Ich hab ein Problem mit meinem SCript, wenn ich es abschicke, steht bei den Feldern nichts.
Hier die Quellcodes:
bestellung.htm
und hier die
auswertung.php
Bevor ich die JavaScrpt überprüfung eingebaut habe, hat es noch gefunzt und jetzt bekomme ich immer nur das Formular, aber nur mit leeren Feldern.
Ich hoffe ihr könnt mir helfen.
Thx
Ich hab ein Problem mit meinem SCript, wenn ich es abschicke, steht bei den Feldern nichts.
Hier die Quellcodes:
bestellung.htm
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.Stil1 {font-size: small}
.Stil3 {font-size: small; font-weight: bold; }
-->
</style>
<script language="JavaScript" type="text/javascript">
<!--
function bestaetigung() {
var vorname=document.mail.vorname.value
var nachname=document.mail.nachname.value
var geb= document.mail.geb.value
var mailaddi= document.mail.mailaddi.value
var icq= document.mail.icq.value
var strasse= document.mail.strasse.value
var plz= document.mail.plz.value
var bundesland= document.mail.bundesland.value
var artikel= document.mail.artikel.value
var anzahl= document.mail.anzahl.value
var groesse= document.mail.groesse.value
var nick= document.mail.nick.value
daten="Vorname: " + vorname + ",\n"
daten=daten + "Nachname: " + nachname +".\n"
daten=daten + "Geburtsdatum: " + geb + ",\n"
daten=daten + "E-Mail: " + mailaddi + ",\n"
daten=daten + "ICQ: " + icq + ",\n"
daten=daten + "Strasse: " + strasse + ",\n"
daten=daten + "Ort/PLZ: " + plz + ",\n"
daten=daten + "Land: " + bundesland + ",\n"
daten=daten + "Artikelnummer: " + artikel + ",\n"
daten=daten + "Anzahl:: " + anzahl + ",\n"
daten=daten + "Groesse: " + groesse + ",\n"
daten=daten + "Nickname: " + nick + ",\n"
neu= open("", "anzeige", "width=630,height=360");
kette= neu.document;
kette.open();
kette.write("<html><head><title>Bestellung</title><body>");
kette.write("<p align='center'><font color='blue' face='arial,Helvertica' size='2'><b>ihre absende Daten</b></font>");
kette.write("<br><font color='black' face='arial,Helvertica' size='2'>Bitte überpfrüfen Sie Ihre Daten noch einmal. Sollten sie richtig sein, dann klicken Sie bitte auf Abschikcen!</font><p>");
kette.write("<p align='center'><form action='auswertung2.php' method='post' enctype='text/plain'><textarea name='Datenfeld' rows=15 cols=45>");
kette.write(daten);
kette.write("</textarea><br><input type='button' onclick='window.close()' value='Abbrechen'> ");
kette.write("<INPUT type='submit' align = 'MIDDLE' value='Abschicken' ></form></head></body></html>");
}
// -->
</script>
</head>
<body>
<form name="mail" action="mail">
<table width="470" border="0">
<tr>
<td><span class="Stil3">Personendaten</span></td>
<td> </td>
</tr>
<tr>
<td><span class="Stil1">Vorname:</span></td>
<td><input type="text" name="vorname" size="25" /></td>
</tr>
<tr>
<td><span class="Stil1">Nachname:</span></td>
<td><input type="text" name="nachname" size="25" /></td>
</tr>
<tr>
<td><span class="Stil1">Geburtsdatum:</span></td>
<td><input type="text" name="geb" size="25" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><span class="Stil3">Kontaktdaten</span></td>
<td> </td>
</tr>
<tr>
<td><span class="Stil1">E-Mail:</span></td>
<td><input type="text" name="mailaddi" size="25" /></td>
</tr>
<tr>
<td><span class="Stil1">ICQ:</span></td>
<td><input type="text" name="icq" size="25" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><span class="Stil3">Adresse</span></td>
<td> </td>
</tr>
<tr>
<td><span class="Stil1">Strasse/Nummer:</span></td>
<td><input type="text" name="strasse" size="25" /></td>
</tr>
<tr>
<td><span class="Stil1">PLZ/Ort:</span><br /></td>
<td><input type="text" name="plz" size="25" /></td>
</tr>
<tr>
<td><span class="Stil1">Bundesland:</span></td>
<td><input type="text" name="bundesland" size="25" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><span class="Stil3">Bestellung</span><br /></td>
<td> </td>
</tr>
<tr>
<td><span class="Stil1">Artikel Nr:</span></td>
<td><input type="text" name="artikel" size="25" /></td>
</tr>
<tr>
<td><span class="Stil1">Anzahl:</span></td>
<td><input type="text" name="anzahl" size="25" /></td>
</tr>
<tr>
<td><span class="Stil1">T-Shirt Größe:</span></td>
<td><select name="groesse"><option value='1' selected></option>
<option value="S">S</option>
<option value="M">M</option>
<option value="L">L</option>
<option value="XL">XL</option>
<option value="XXL">XXL</option>
</select></td>
</tr>
<tr>
<td><span class="Stil1">Nickname:</span></td>
<td><input type="text" name="nick" size="25" /></td>
</tr>
<tr>
<td><input type="button" onclick="bestaetigung()" value="Mail abschicken"style="width:110"/></td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
und hier die
auswertung.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
$mail_empfaenger="freak@beinside.at";
$mail_absender=$_POST['mailaddi'];
$betreff="Bestellung";
$text="
<html>
<body>
<table>
<tr><td><strong>Personendaten</strong></td>
<td></td>
</tr>
<tr>
<td>Vorname:</td>
<td>".$_POST['vorname']."</td>
</tr>
<tr>
<td>Nachname:</td>
<td>".$_POST['nachname']."</td>
</tr>
<tr>
<td>Gerburtsdatum:</td>
<td>".$_POST['geb']."</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Kontaktdaten</strong></td>
<td></td>
</tr>
<tr>
<td>Email:</td>
<td>".$_POST['mailaddi']."</td>
</tr>
<tr>
<td>ICQ:</td>
<td>".$_POST['icq']."</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Adresse</strong></td>
<td></td>
</tr>
<tr>
<td>Strasse/Nummer:</td>
<td>".$_POST['strasse']."</td>
</tr>
<tr>
<td>PLZ/Ort:</td>
<td>".$_POST['plz']."</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Bestellung</strong></td>
<td></td>
</tr>
<tr>
<td>Artikel Nr:</td>
<td>".$_POST['artikel']."</td>
</tr>
<tr>
<td>Anzahl:</td>
<td>".$_POST['anzahl']."</td>
</tr>
<tr>
<td>T-Shirt Größe:</td>
<td>".$_POST['groesse']."</td>
</tr>
<tr>
<td>Nickname:</td>
<td>".$_POST['nick']."</td>
</tr>
<tr>
<td>IP:</td>
<td>".getenv('REMOTE_ADDR')."</td>
</tr>
</table>
</body>
</html>";
mail($mail_empfaenger, $betreff, $text,"from:$mail_absender\r\nContent-Type:text/html\r\nContent-Transfer-Encoding: 8bit\r\n");
print "email wurde verschickt";
?>
Bevor ich die JavaScrpt überprüfung eingebaut habe, hat es noch gefunzt und jetzt bekomme ich immer nur das Formular, aber nur mit leeren Feldern.
Ich hoffe ihr könnt mir helfen.
Thx