Kan iemand even naar mijn mailform kijken ik denk dat ik iets dubbel doe.
of ik doe het php gedeelte niet goed want dat werkt niet.
ik wil dus velden required hebben zoals in de php code maar dat gaat werkt niet.
ik heb zat voorbeelden gevonen op bijv. http://www.sitemasters.be/?pagina=scripts/scripts&cat=15
maar deze zijn ook allemaal php en hoe integreer ik mijn menu en headers dan?
ik denk dat ik de huidige pagina moet aanpassen.
weet iemand wat ik fout doe?
dit is de pagina: http://www.krijgkorting.nl/KrijgKorting 1 bestellen.html
en dit het script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Produkt opgeven</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="Xara Webstyle 4. See xara.com/webstyle"/>
<style type="text/css">
<!--
table {
font: 9pt "trebuchet ms", arial, sans-serif
}
body {
color: #333333;/*themecolour6%0;*/
background-color: #FFFFFF;/*themecolour6;*/
background-image: url(KrijgKorting 1_files/KrijgKorting 1_topstrip.gif);
background-repeat: repeat-x;
font-family: "trebuchet ms", Arial, sans-serif;
font-size: 9pt;
}
p {
margin-top: 0px;
margin-bottom: 0px;
}
#content ul {
color: #333333;/*themecolour6%0;*/
margin-top: 0px;
margin-bottom: 0px;
list-style-image: url(KrijgKorting 1_files/KrijgKorting 1_bullet.gif);
}
#content blockquote {
margin-top: 0px;
margin-bottom: 0px;
color: #333333
margin-right: 0px;
}
#content ol {
margin-top: 0px;
margin-bottom: 0px;
color: #333333
}
#header {
position: absolute;
height: 87px;
width: 292px;
left: 588px;
top: 95px;
visibility: visible;
}
#logo {
position: absolute;
height: auto;
width: auto;
left: 10px;
top: 165px;
}
#hnavigation {
position: absolute;
height: auto;
left: 1px;
top: 129px;
z-index: 5;
background-color: #3c9bf7;/*themecolour1;*/
}
#vnavigation {
position: absolute;
height: auto;
width: auto;
left: 20px;
top: 320px;
}
.imageborder {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #FFFFFF;
}
#imagebar {
position: absolute;
height: auto;
width: auto;
right: 60px;
top: 25px;
z-index: 6;
}
.imagebox {
border: 1px solid #FFFFFF;
}
#content {
position: absolute;
height: auto;
width: auto;
left: 20px;
top: 180px;
right: 60px;
}
h1 {
font-size: 16px;
color: #005db6;/*themecolour5;*/
margin-top: 0px;
margin-bottom: 3px;
}
h2 {
font-size: 16px;
color: #000000;/*themecolour6%0;*/
margin-top: 0px;
margin-bottom: 3px;
}
#content a:link {
color: #005db6;/*themecolour5;*/
}
#content a:visited {
color: #999999;
}
#content a:link:hover {
color: #3c9bf7;/*themecolour1;*/
}
.content {
padding-left: 20px;
}
#Layer1 {
position:absolute;
width:140px;
height:40px;
z-index:6;
left: 531px;
top: 49px;
}
#Layer2 {
position:absolute;
width:140px;
height:40px;
z-index:7;
left: 672px;
top: 49px;
}
#Layer3 {
position:absolute;
width:140px;
height:40px;
z-index:8;
left: 531px;
top: 89px;
}
#Layer4 {
position:absolute;
width:140px;
height:40px;
z-index:9;
left: 672px;
top: 89px;
}
#Layer5 {
position:absolute;
width:233px;
height:83px;
z-index:10;
left: 527px;
top: 41px;
}
.style1 {
color: #005db6;
font-weight: bold;
}
-->
</style>
</head>
<body bgcolor="#ECE9D8" leftmargin="0" topmargin="0">
<div id="hnavigation">
<script Webstyle4>document.write('<scr'+'ipt src="KrijgKorting 1_files/xaramenu.js">'+'</scr'+'ipt>');document.write('<scr'+'ipt src="KrijgKorting 1_files/krijgkorting_1_hnavbar.js">'+'</scr'+'ipt>');/*img src="KrijgKorting 1_files/KrijgKorting 1_hnavbar.gif" moduleid="KrijgKorting (Project)\KrijgKorting 1_hnavbar_off.xws"*/</script>
</div>
<div id="image"></div>
<div id="image2"></div>
<div id="image3"></div>
<div id="content">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="18%" valign="top"><p><img src="KrijgKorting 1_files/KrijgKorting 1_logo.gif" width="113" border="0" editor="Webstyle4" moduleid="KrijgKorting (Project)\KrijgKorting 1_logo.xws" /></p>
<p align="center">
<script Webstyle4>document.write('<scr'+'ipt src="KrijgKorting 1_files/xaramenu.js">'+'</scr'+'ipt>');document.write('<scr'+'ipt src="KrijgKorting 1_files/krijgkorting_1_vnavbar.js">'+'</scr'+'ipt>');/*img src="KrijgKorting 1_files/KrijgKorting 1_vnavbar.gif" moduleid="KrijgKorting (Project)\KrijgKorting 1_vnavbar_off.xws"*/</script>
</p></td>
<td width="82%" valign="top" class="content"><h1> </h1>
<!-- vanaf hier heb ik gekopieerd -->
<?php
#met strlen bekijken we de lengte van een ingevuld veld
#naam te kort
if( strlen($_POST['naam']) < 3)
{
$aError[] = 'Voer een naam in van ten minste 3 tekens.';
}
#email ongeldig (qua syntax)
if( !eregi('[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+',$_POST['email'])
)
{
$aError[] = 'Voer een geldig emailadres in.';
}
#onderwerp te kort
if(strlen($_POST['onderwerp']) < 3)
{
$aError[] = 'Het onderwerp moet minimaal 3 tekens bevatten.';
}
#er is, of er zijn, één of meerdere fouten
if( isset($aError) )
{
#ff door de fouten heenlopen/echoën
foreach($aError as $sError)
{
echo '<p>' . $sError . '</p>';
}
}
#geen fouten
else
{
?>
<!-- tot hier -->
<form method="post" action="http://www.krijgkorting.nl/cgi-sys/FormMail.cgi">
<input type="hidden" name="recipient" value="info@krijgkorting.nl">
<input type="hidden" name="subject" value="Product opgave">
<h1>Vul onderstaan formulier in en u ontvangt binnen 24 uur een advies en de goedkopere prijs </h1><input type=hidden name="redirect" value="http://www.krijgkorting.nl/Bedankt.html">
<p>Soort produkt </p>
<p>
<label>
<div align="left">
<INPUT type=hidden value=Soort produkt name=required>
<input name="Soort produkt" type="text" size="80" maxlength="78">
<br>
<br>
</label>
<p> </p>
<p>
Merk + type
<label>
<div align="left">
<input name="merk+type" type="text" size="80" maxlength="78">
<br>
<br>
</label>
<p> </p>
<p>
Bel welke winkel heeft u het produkt gezien?
<label>
<div align="left">
<input name="welke winkel heeft u het produkt gezien" type="text" size="80" maxlength="78">
</label>
<p> </p>
<p> </p>
<p>Uw email adres </p>
<p>
<input name="Email klant" type="text" size="80" maxlength="78">
</p>
<p> </p>
<p align="center">
<label>
<div align="center">
<input name="Verzenden" type="submit" id="Verzenden" value="Verzenden">
</label>
<p> </p>
</form>
<p> </p></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top" class="content"> </td>
</tr>
</table>
</div>
<img src="KrijgKorting 1_files/KrijgKorting 1_heading.jpg" editor="Webstyle4" moduleid="KrijgKorting (Project)\KrijgKorting 1_heading.xws" width="441" height="130" border="0" />
</body>
</html>
of ik doe het php gedeelte niet goed want dat werkt niet.
ik wil dus velden required hebben zoals in de php code maar dat gaat werkt niet.
ik heb zat voorbeelden gevonen op bijv. http://www.sitemasters.be/?pagina=scripts/scripts&cat=15
maar deze zijn ook allemaal php en hoe integreer ik mijn menu en headers dan?
ik denk dat ik de huidige pagina moet aanpassen.
weet iemand wat ik fout doe?
dit is de pagina: http://www.krijgkorting.nl/KrijgKorting 1 bestellen.html
en dit het script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Produkt opgeven</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="Xara Webstyle 4. See xara.com/webstyle"/>
<style type="text/css">
<!--
table {
font: 9pt "trebuchet ms", arial, sans-serif
}
body {
color: #333333;/*themecolour6%0;*/
background-color: #FFFFFF;/*themecolour6;*/
background-image: url(KrijgKorting 1_files/KrijgKorting 1_topstrip.gif);
background-repeat: repeat-x;
font-family: "trebuchet ms", Arial, sans-serif;
font-size: 9pt;
}
p {
margin-top: 0px;
margin-bottom: 0px;
}
#content ul {
color: #333333;/*themecolour6%0;*/
margin-top: 0px;
margin-bottom: 0px;
list-style-image: url(KrijgKorting 1_files/KrijgKorting 1_bullet.gif);
}
#content blockquote {
margin-top: 0px;
margin-bottom: 0px;
color: #333333
margin-right: 0px;
}
#content ol {
margin-top: 0px;
margin-bottom: 0px;
color: #333333
}
#header {
position: absolute;
height: 87px;
width: 292px;
left: 588px;
top: 95px;
visibility: visible;
}
#logo {
position: absolute;
height: auto;
width: auto;
left: 10px;
top: 165px;
}
#hnavigation {
position: absolute;
height: auto;
left: 1px;
top: 129px;
z-index: 5;
background-color: #3c9bf7;/*themecolour1;*/
}
#vnavigation {
position: absolute;
height: auto;
width: auto;
left: 20px;
top: 320px;
}
.imageborder {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #FFFFFF;
}
#imagebar {
position: absolute;
height: auto;
width: auto;
right: 60px;
top: 25px;
z-index: 6;
}
.imagebox {
border: 1px solid #FFFFFF;
}
#content {
position: absolute;
height: auto;
width: auto;
left: 20px;
top: 180px;
right: 60px;
}
h1 {
font-size: 16px;
color: #005db6;/*themecolour5;*/
margin-top: 0px;
margin-bottom: 3px;
}
h2 {
font-size: 16px;
color: #000000;/*themecolour6%0;*/
margin-top: 0px;
margin-bottom: 3px;
}
#content a:link {
color: #005db6;/*themecolour5;*/
}
#content a:visited {
color: #999999;
}
#content a:link:hover {
color: #3c9bf7;/*themecolour1;*/
}
.content {
padding-left: 20px;
}
#Layer1 {
position:absolute;
width:140px;
height:40px;
z-index:6;
left: 531px;
top: 49px;
}
#Layer2 {
position:absolute;
width:140px;
height:40px;
z-index:7;
left: 672px;
top: 49px;
}
#Layer3 {
position:absolute;
width:140px;
height:40px;
z-index:8;
left: 531px;
top: 89px;
}
#Layer4 {
position:absolute;
width:140px;
height:40px;
z-index:9;
left: 672px;
top: 89px;
}
#Layer5 {
position:absolute;
width:233px;
height:83px;
z-index:10;
left: 527px;
top: 41px;
}
.style1 {
color: #005db6;
font-weight: bold;
}
-->
</style>
</head>
<body bgcolor="#ECE9D8" leftmargin="0" topmargin="0">
<div id="hnavigation">
<script Webstyle4>document.write('<scr'+'ipt src="KrijgKorting 1_files/xaramenu.js">'+'</scr'+'ipt>');document.write('<scr'+'ipt src="KrijgKorting 1_files/krijgkorting_1_hnavbar.js">'+'</scr'+'ipt>');/*img src="KrijgKorting 1_files/KrijgKorting 1_hnavbar.gif" moduleid="KrijgKorting (Project)\KrijgKorting 1_hnavbar_off.xws"*/</script>
</div>
<div id="image"></div>
<div id="image2"></div>
<div id="image3"></div>
<div id="content">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="18%" valign="top"><p><img src="KrijgKorting 1_files/KrijgKorting 1_logo.gif" width="113" border="0" editor="Webstyle4" moduleid="KrijgKorting (Project)\KrijgKorting 1_logo.xws" /></p>
<p align="center">
<script Webstyle4>document.write('<scr'+'ipt src="KrijgKorting 1_files/xaramenu.js">'+'</scr'+'ipt>');document.write('<scr'+'ipt src="KrijgKorting 1_files/krijgkorting_1_vnavbar.js">'+'</scr'+'ipt>');/*img src="KrijgKorting 1_files/KrijgKorting 1_vnavbar.gif" moduleid="KrijgKorting (Project)\KrijgKorting 1_vnavbar_off.xws"*/</script>
</p></td>
<td width="82%" valign="top" class="content"><h1> </h1>
<!-- vanaf hier heb ik gekopieerd -->
<?php
#met strlen bekijken we de lengte van een ingevuld veld
#naam te kort
if( strlen($_POST['naam']) < 3)
{
$aError[] = 'Voer een naam in van ten minste 3 tekens.';
}
#email ongeldig (qua syntax)
if( !eregi('[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+',$_POST['email'])
)
{
$aError[] = 'Voer een geldig emailadres in.';
}
#onderwerp te kort
if(strlen($_POST['onderwerp']) < 3)
{
$aError[] = 'Het onderwerp moet minimaal 3 tekens bevatten.';
}
#er is, of er zijn, één of meerdere fouten
if( isset($aError) )
{
#ff door de fouten heenlopen/echoën

foreach($aError as $sError)
{
echo '<p>' . $sError . '</p>';
}
}
#geen fouten
else
{
?>
<!-- tot hier -->
<form method="post" action="http://www.krijgkorting.nl/cgi-sys/FormMail.cgi">
<input type="hidden" name="recipient" value="info@krijgkorting.nl">
<input type="hidden" name="subject" value="Product opgave">
<h1>Vul onderstaan formulier in en u ontvangt binnen 24 uur een advies en de goedkopere prijs </h1><input type=hidden name="redirect" value="http://www.krijgkorting.nl/Bedankt.html">
<p>Soort produkt </p>
<p>
<label>
<div align="left">
<INPUT type=hidden value=Soort produkt name=required>
<input name="Soort produkt" type="text" size="80" maxlength="78">
<br>
<br>
</label>
<p> </p>
<p>
Merk + type
<label>
<div align="left">
<input name="merk+type" type="text" size="80" maxlength="78">
<br>
<br>
</label>
<p> </p>
<p>
Bel welke winkel heeft u het produkt gezien?
<label>
<div align="left">
<input name="welke winkel heeft u het produkt gezien" type="text" size="80" maxlength="78">
</label>
<p> </p>
<p> </p>
<p>Uw email adres </p>
<p>
<input name="Email klant" type="text" size="80" maxlength="78">
</p>
<p> </p>
<p align="center">
<label>
<div align="center">
<input name="Verzenden" type="submit" id="Verzenden" value="Verzenden">
</label>
<p> </p>
</form>
<p> </p></td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top" class="content"> </td>
</tr>
</table>
</div>
<img src="KrijgKorting 1_files/KrijgKorting 1_heading.jpg" editor="Webstyle4" moduleid="KrijgKorting (Project)\KrijgKorting 1_heading.xws" width="441" height="130" border="0" />
</body>
</html>