Hi,
nach nun wochenlangem rumbrobieren gebe ich nun auf.
Ab jetzt muss ich euch um Hilfe bitten will ichs einfach nicht hin kriege.
Ich habe hier ein Formular welches Pflichtfelder hat.
Die sollen ueberprueft werden ob sie ausgefuellt sind oder nicht.
Bis jetzt kann man auf senden klicken und ich bekomme eine Email und eine Seite mit "Danke" wird angezeigt.
Egal ob die leer ist oder etwas ausgefuellt ist.
Habe schon viel rumprobiert ich bekomme aber nicht mein gewuenschtes Ergebnis.
( wenn nicht alles ausgefuellt ist soll eine "Fehler-Seite" angezeigt werden )
Ich habe vor Wochen bei Null angefangen, habe mir CSS und PHP ein wenig angeeignet, jedoch stehe ich nun vor einer Wand und weiss nicht weiter.
Bin um jeden Tip und um jede Hilfe dankbar.
Holger
hier der Code:
meine INDEX
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="../ardto.css">
<title>Arnold Reception Desks, Inc. - EMAIL US</title>
</head>
<body>
<div id="master">
<div id="topname">
<?php
include ("../topname.php");
?>
</div>
<div id="topmenue">
<?php
include ("../topmenue.php");
?>
</div>
<div id="lmenue">
<?php
include ("../lmenue.php");
?>
</div>
<div id="main">
<div align="center">
<form action="sendmail.php" method="post" >
<table width="600" border="0">
<tr>
<td colspan="3"><div align="right" class="Headliner">
<div align="center">Send an Email </div>
</div></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td colspan="3"><div align="center" class="Headliner2">Fields with <span class="style1">*</span> are required </div></td>
</tr>
<tr>
<td width="200"><div align="right"></div></td>
<td width="10"> </td>
<td width="390"> </td>
</tr>
<tr>
<td width="200"><div align="right"><span class="style1">*</span> Company:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="company" type="text" id="company" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right"><span class="style1">*</span> First Name:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="fname" type="text" id="fname" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right"><span class="style1">*</span> Last Name:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="lname" type="text" id="lname" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right">Adress:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="adress" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right">City:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="city" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right">State:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="state" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right">Zip/Postal Code: </div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="zip" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right">Country:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="country" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right"><span class="style1">*</span> Email: </div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="email" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right">Telephone:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="phone" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right">Fax:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input name="fax" type="text" size="50" />
</div></td>
</tr>
<tr>
<td width="200" valign="top">
<div align="right"><span class="style1">*</span> Comment:</div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<textarea name="textarea" cols="37" rows="10"></textarea>
</div></td>
</tr>
<tr>
<td width="200"><div align="right"></div></td>
<td width="10"> </td>
<td width="390"><div align="left">
<input type="submit" name="Submit" value="Send" />
</div></td>
</tr>
<tr>
<td width="200"><div align="right"></div></td>
<td width="10"> </td>
<td width="390"><div align="left"></div></td>
</tr>
<tr>
<td width="200"><div align="right"></div></td>
<td width="10"> </td>
<td width="390"><div align="left"></div></td>
</tr>
</table>
</form>
</div>
</div>
<div id="footer"></div>
</div>
</body>
</html>
und hier die ausfuehrende PHP
PHP-Code:
<?php
$Empfaenger = "holger@ardesk.com";
if ($_REQUEST['send'])
$Mailnachricht = "You got a message: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Email Homepage : ";
$Mailbetreff .= $_REQUEST['Betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['fname']);
header("Location: http://ardesk.holgerneumann.com/emailus/thankyou.php");
exit;
?>