Hallo Tutorials.de User,
hab folgendes Problem. Ich möchte ein "Teilnehmer" Formular schreiben. Es gibt Pflichfelder und felder die man normal eintragen kann.
Jetzt hab ich das Problem das er mir das Formular erst garnicht so auswirft. d.H auch wenn ich ein Pflichfeld nicht angegeben hab zeig er mir das nicht an. und er schickt das formular auch nicht weg. warum auch immer... und da ich echt noch totaler anfänger in sachen Programmieren und PHP. Mir würde es helfen wenn ihr mir anhand des Scriptes sagen könntet wo ich was ändern muss und mir bitte nicht verweise auf links geben. das hilf mir nicht weiter. ich danke schonmal im voraus.
Anschauen wie es im netzt aussieht könnt ihr Hier
hab folgendes Problem. Ich möchte ein "Teilnehmer" Formular schreiben. Es gibt Pflichfelder und felder die man normal eintragen kann.
Jetzt hab ich das Problem das er mir das Formular erst garnicht so auswirft. d.H auch wenn ich ein Pflichfeld nicht angegeben hab zeig er mir das nicht an. und er schickt das formular auch nicht weg. warum auch immer... und da ich echt noch totaler anfänger in sachen Programmieren und PHP. Mir würde es helfen wenn ihr mir anhand des Scriptes sagen könntet wo ich was ändern muss und mir bitte nicht verweise auf links geben. das hilf mir nicht weiter. ich danke schonmal im voraus.
Anschauen wie es im netzt aussieht könnt ihr Hier
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Mitmachen und Gewinnen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/style.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body bgcolor="#A00000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="99%" height="99%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top"><table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="12" bgcolor="#f2f2f2"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">powered
by<a href="http://www.steinberg-design.com"><img src="../images/mini_logo.jpg" width="110" height="8" border="0"></a></font></td>
</tr>
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="900" height="180">
<param name="movie" value="../head.swf">
<param name="quality" value="high">
<embed src="../head.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="900" height="180"></embed></object></td>
</tr>
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="900" height="30">
<param name="movie" value="../navi.swf">
<param name="quality" value="high">
<embed src="../navi.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="900" height="30"></embed></object></td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#f2f2f2"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="70%" align="center" valign="top"><br>
<table width="90%" height="684" border="0" cellpadding="0" cellspacing="5" bgcolor="#a00000">
<tr>
<td bgcolor="#a00000"><img src="../images/gewinnspiel.jpg" width="200" height="20"></td>
</tr>
<tr>
<td height="332">
<table width="100%" height="655" border="0" cellpadding="0" cellspacing="5" bgcolor="#f2f2f2">
<tr>
<td height="18" colspan="2" align="left" valign="top"><table width="100%" height="633" border="0" cellpadding="0" cellspacing="5">
<tr>
<td><h2>Gewinnen kann doch so einfach sein !
</h2>
<p><br>
</p></td>
</tr>
<tr>
<td align="left" valign="top"> <p>Folgende Frage
solltet Ihr nun beantworten um bei der Auslosung
dabei zusein:<br>
<?php
$ausgefllt = $_POST [ausgefllt];
$recip = "MITMACHEN UND GEWINNEN";
$recipmail = "marketing@steinberg-design.com";
if ($ausgefllt == "1")
{
$Name = $_POST[$Name];
if($Name == "") {$message ="Fehler: Geben Sie bitte Ihren Namen an.";
$error ="1";}
if (eregi("\n|\r", $Name))
{$message .="<br><b>Fehler:</b> Ihr Name enthällt unzulässige Zeichen";
$error ="1";}
$Email = $_POST[$Email];
if($Email == "") {$message ="Fehler: Geben Sie bitte Ihren Vornamen an.";
$error ="1";}
if (eregi ("\n|\r", $Email))
{$message ="<br><b>Fehler:</b> Ihr Vorname enthällt unzulässige Zeichen";
$error ="1";}
$Vorname = $_POST[$Vorname];
if($Vorname == "")
{$message ="Fehler: Geben Sie bitte Ihren Vornamen an.";
$error ="1";}
if (eregi ("\n|\r", $Vorname))
{$message ="<br><b>Fehler:</b> Ihr Vorname enthällt unzulässige Zeichen";
$error ="1";}
$Vor_Telefon = $_POST[$Vor_Telefon];
if($Vor_Telefon == "")
{$message ="Fehler: Geben Sie bitte Ihre Vorwahlnummer an.";
$error ="1";}
if (eregi ("\n|\r", $Vor_Telefon))
{$message ="<br><b>Fehler:</b> Ihre Vorwahlnummer enthällt unzulässige Zeichen";
$error ="1";}
$Ruf_Telefon = $_POST[$Ruf_Telefon];
if($Ruf_Telefon == "") {$message ="Fehler: Geben Sie bitte Ihre Rufnummer an.";
$error ="1";}
if (eregi ("\n|\r", $Ruf_Telefon))
{$message ="<br><b>Fehler:</b> Ihre Rufnummer enthällt unzulässige Zeichen";
$error ="1";}
$Ruf_FAX = $_POST[$Ruf_FAX];
$Vor_FAX = $_POST[$Vor_FAX];
$PLZ = $_POST[$PLZ];
$Ort = $_POST[$Ort];
$Strasse = $_POST[$Strasse];
$nr = $_POST[$nr];
$Nachricht = $_POST[$Nachricht];
$Vor_Mobil = $_POST[$Vor_Mobil];
if($Vor_Mobil == "")
{$message ="Fehler: Geben Sie bitte Ihre Mobilvorwahlnummer an.";
$error ="1";}
if (eregi ("\n|\r", $Mobil))
{$message ="<br><b>Fehler:</b> Ihre Mobilvorwahlnummer enthällt unzulässige Zeichen";
$error ="1";}
$Ruf_Mobil = $_POST[$Ruf_Mobil];
if($Ruf_Mobil == "")
{$message ="Fehler: Geben Sie bitte Ihre Mobilrufnummer an.";
$error ="1";}
if (eregi ("\n|\r", $Ruf_Mobil))
{$message ="<br><b>Fehler:</b> Ihre Mobilrufnummer enthällt unzulässige Zeichen";
$error ="1";}
$se = $_POST [se];
$kopie = $_POST [kopie];
if ($error == "1")
{
echo "$message<br><br>";
unset ($ausgefllt);
}
if ($error !="1")
{
if ($se == "DSL")
{$antwort = "Sie haben die Antwort DSL ausgewählt";}
if ($se == "TCP")
{$antwort = "Sie haben die Antwort TCP ausgewählt";}
if ($se == "FTP")
{$antwort = "Sie haben die Antwort FTP ausgewählt";}
if ($se == "HTM")
{$antwort = "Sie haben die Antwort HTM ausgewählt";}
$anrede = "Vielen dank ";
$Nachricht = stripslashes ($Nachricht);
$Nachricht = wordwrap($Nachricht);
$Nachrichtw = "$Nachricht";
$Nachrichthtml = "$Nachricht";
$Nachricht = "$Nachricht"."\n\n\n$Vorname $Name $Strasse $PLZ \nTelefonische Kontaktaufnahme: $Vor_Telefon / $Ruf_Telefon ||| $Vor_Mobil /$Ruf_Mobil ||| $FAX
\nEmail: $Email";
$header ="Form: $Email\n";
$header .= "Reply-To: $Email\n";
$header .= "Contant-Type: text/plain; charset=iso-8859-1";
mail ("$recipemail","$Nachricht","$header");
if ($kopie == "1");
{
$zusatz = "Eine Kopie Ihres Teilnehmerformulars wird Ihnen im Augenblick an die von Ihnen angegebene Emailadresse zugesandt.";
mail ("$Email","$header","$Nachricht");
}
echo "<br>Vielen Dank für Ihre Teilnahme!<br><br> Folgendes haben Sie übermittelt:
Name: $Name<br>
Vorname: $Vorname<br>
Straße: $Strasse<br>
PLZ / ORT: $PLZ $Ort<br>
<br>
Telefonnummer: $Vor_Telefon / $Ruf_Telefon<br>
Mobilnummer: $Vor_Mobil / $Ruf_Mobil<br>
Faxnummer: $Vor_Fax / $Ruf_Fax
$zusatz";
unset($ausgefllt);
}}
if($ausgefllt != "1")
{
?>
</p>
<form name="form 1" method="post" action="mailform.php">
<p>Welche der Internetverbindungen gibt
es wirklich ?<br>
<input type="radio" name="se" value="DSL"><label for="se">DSL</label>
<input name="se" type="radio" value="TCP"><label for="se">TCP</label>
<input name="se" type="radio" value="FTP"><label for="se">FTP</label>
<input name="se" type="radio" value="HTM"><label for="se">HTM</label> <br>
<br>
<br>
Denken Sie, Sie haben richtig geantwortet
? Dann füllen Sie den Teilnehmerbogen
aus und drücken Sie auf abschicken³.</p>
<table width="70%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="30%"><p>Name¹:</p></td>
<td width="70%"><p>
<input name="name" type="text" class="p" value="<?php echo $Name;?>" size="30"> </p></td>
</tr>
<tr>
<td><p>Vorname¹:</p></td>
<td><p>
<input name="name" type="text" class="p" value="<?php echo $Vorname;?>" size="30"> </p></td>
</tr>
<tr>
<td height="18"><p>Straße / Nr.:</p></td>
<td><p>
<input name="name" type="text" class="p" id="Straße" value="<?php echo $Strasse;?>" size="20" maxlength="255"> <input name="name" type="text" class="p" id="Hausnummer" value="<?php echo $nr;?>" size="9">
</p></td>
</tr>
<tr>
<td height="18"><p>PLZ / Ort.:</p></td>
<td><p>
<input name="name" type="text" class="p" id="PLZ" value="<?php echo $PLZ;?>" size="9" maxlength="5">
<input name="name" type="text" class="p" id="Ort" value="<?php echo $Ort;?>" size="20">
</p></td>
</tr>
<tr>
<td height="18"><p> </p></td>
<td><p> </p></td>
</tr>
<tr>
<td height="18"><p>Tel¹.:</p></td>
<td><p>
<input name="Vorwahl:Tel" type="text" class="p" value="<?php echo $Vor_Telefon;?>" size="9" maxlength="5">
<input name="Rufnummer:Tel" type="text" class="p" value="<?php echo $Ruf_Telefon;?>" size="20">
</p></td>
</tr>
<tr>
<td height="18"><p>Fax.:</p></td>
<td><p>
<input name="Vorwahl:Fax" type="text" id="Vorwahl:Fax" value="<?php echo $Vor_Fax;?>" size="9" maxlength="5">
<input name="Rufnummer:Fax" type="text" id="Rufnummer:Fax" value="<?php echo $Ruf_Fax;?>" size="20" maxlength="255">
</p></td>
</tr>
<tr>
<td height="18"><p>Mobil²:</p></td>
<td><p>
<input name="Vorwahl:Mobil" type="text" id="Vorwahl:Mobil" value="<?php echo $Ruf_Mobil;?>" size="9" maxlength="5">
<input name="Rufnummer:Mobil" type="text" id="Rufnummer:Mobil" value="<?php echo $Vor_Mobil;?>" size="20" maxlength="255">
</p></td>
</tr>
<tr>
<td height="18"><p>eMail:</p></td>
<td><p>
<input name="eMail" type="text" id="eMail" value="<?php echo $Email;?>" size="30" maxlength="255">
</p></td>
</tr>
</table>
<p>
<input name="Gelesen" type="checkbox" id="Gelesen" value="Spiel:regeln">
<a href="#" onClick="MM_openBrWindow('../spielregeln.htm','Spielregeln','width=400,height=400')">Spielregeln</a>
gelesen und verstanden <br>
<br>
<br>
<input name="abschicken" type="submit" id="abschicken" onClick="MM_goToURL('parent','../danke.php');return document.MM_returnValue" value="Abschicken">
<input name="löschen" type="reset" id="löschen" value="Löschen">
<input name="ausgefllt" type="hidden" id="ausgefllt" value="1">
</p>
</form>
<?PHP
}
?>
<p> ¹ Pflichtfelder bitte angeben<br>
² Pflichtfeld falls Telefonnummer nicht
vorhanden<br>
³ der rechtsweg ist ausgeschlossen.</p>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="30%" align="center" valign="top"><br>
<table width="85%" border="0" cellpadding="0" cellspacing="5" bgcolor="#a00000">
<tr>
<td height="20"><img src="../images/online.jpg" width="200" height="20"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><p><br>
Wenn ihr ein nagelneues Mobiltelefon gewinnen wollte
dann beantwortet einfach die Frage und füllt den
Anmeldebogen aus. Nur noch 1-Klick vom Glück entfernt
und eure Chancen auf den Gewinn sind nichtmehr allzu
weit weg.<br>
<br>
</p></td>
</tr>
<tr>
<td><img src="../images/offline.jpg" width="200" height="20"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><p>Natürlich könnt ihr auch
anders am Gewinnspiel teilnehmen. Dafür müsst
ihr einfach nach TMC Technik GmbH & Co. Kg in der
Fußgängerzone Sundern oder nach GL Manstoregehen
in der Apothekerstraße 28 in Neheim gehen, dort
die Teilnehmerkarte ausfüllen und in die davorgesehen
Losbox stecken.</p></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</body>
</HTML>