ASP Contactformulier

Status
Niet open voor verdere reacties.

Liejan

Gebruiker
Lid geworden
27 feb 2007
Berichten
9
Geachte deskundige,

Van ASP weet ik maar een heel klein beetje. Mijn voorganger, webmaster van www.paragamesbreda.eu, had iets in elkaar geknutseld dat toen al niet werkte. Ik heb het rood gekleurde stukje eraan toegevoegd, omdat CDONTS niet werkte. Ik krijg de foutmedling "Internal server error". Ik weet niet wat er verkeerd is. Hieronder staat de programmacode. Graag hulp.

Groetjes,

Liejan van Horen-Meeusen

<%@ LANGUAGE="JScript" %>
<%

function Goed()
{
%>
&nbsp;
<%
}

function Fout()
{
%>
<font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>&nbsp;invullen aub</b></font>
<%
}

function Check(variabele)
{
if (sCommand=="Verzenden")
{
if(variabele=="")
{
Fout();
}
else
{
Goed();
}
}
}

if (Request.Form("cm").Count)
{
ExitCode=1;

sCommand=""+Request.Form("cm");
Voorletters=Request.Form("Voorletters");
Tussen=Request.Form("Tussen");
Achternaam=Request.Form("Achternaam");
Adres=Request.Form("Adres");
Postcode=Request.Form("Postcode");
Woonplaats=Request.Form("Woonplaats");
Geslacht=Request.Form("Geslacht");
Gebdag=Request.Form("Gebdag");
Gebmaand=Request.Form("Gebmaand");
Gebjaar=Request.Form("Gebjaar");
Telefoon=Request.Form("Telefoon");
Email=Request.Form("Email");
Tshirt=Request.Form("Tshirt");
Functie=Request.Form("Keuzedag");
Functie=Request.Form("Functie");
Opmerkingen=Request.Form("Opmerkingen");

if (Voorletters=="")
ExitCode=0;

if (Achternaam=="")
ExitCode=0;

if (Adres=="")
ExitCode=0;

if (Postcode=="")
ExitCode=0;

if (Woonplaats=="")
ExitCode=0;

if (Telefoon=="")
ExitCode=0;
}
else
{
sCommand="";
Voorletters="";
Tussen="";
Achternaam="";
Adres="";
Postcode="";
Woonplaats="";
Geslacht="";
Gebdag="";
Gebmaand="";
Gebjaar="";
Telefoon="";
Email="";
Tshirt="";
Keuzedag="";
Functie="";
Opmerkingen="";

}

if ( (sCommand!="") && (ExitCode==1) )

{
MAILBOX= "Formulier VRIJWILLIGERS" + "\n";
MAILBOX+= "________________________________________________________" + "\n";
MAILBOX+= "Ingevuld door:\n";
MAILBOX+= "Voorletters: "+Request.Form("Voorletters")+"\n";
MAILBOX+= "Tussenvoegsels: "+Request.Form("Tussen")+"\n";
MAILBOX+= "Achternaam: "+ Request.Form("Achternaam")+"\n";
MAILBOX+= "Adres: " + Request.Form("Adres")+"\n";
MAILBOX+= "Postcode: " + Request.Form("Postcode")+"\n";
MAILBOX+= "Woonplaats: " + Request.Form("Woonplaats")+"\n";
MAILBOX+= "Geslacht: " + Request.Form("Geslacht")+"\n";
MAILBOX+= "Geboortedatum: " + Request.Form("Gebdag")+" - " + Request.Form("Gebmaand")+" - " + Request.Form("Gebjaar")+"\n";
MAILBOX+= "Telefoon: "+ Request.Form("Telefoon")+"\n";
MAILBOX+= "Emailadres: " + Request.Form("Email")+"\n";
MAILBOX+= "Maat T-shirt: " + Request.Form("Tshirt")+"\n";
MAILBOX+= "________________________________________________________" + "\n";
MAILBOX+= "Dag van beschikbaarheid: " + "\n";
MAILBOX+= Request.Form("Keuzedag") + "\n";
MAILBOX+= "Functie: " + Request.Form("Functie")+"\n";
MAILBOX+= "________________________________________________________" + "\n";
MAILBOX+= "Opmerkingen:\n";
MAILBOX+= Request.Form("Opmerkingen")+"\n";
MAILBOX+= "________________________________________________________" + "\n";
MAILBOX+= "Einde formulier." + "\n";

Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
Flds(" http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Flds("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "84.244.149.60"
Flds(" http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
Flds("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate ") = 1
Flds("http://schemas.microsoft.com/cdo/configuration/sendusername ") = "secretariaat@paragamesbreda.eu"
Flds(" http://schemas.microsoft.com/cdo/configuration/sendpassword") = "paragames"
Flds("http://schemas.microsoft.com/cdo/configuration/sendemailaddress ") = "noreply@paragamesbreda.eu"
Flds.Update
Set iMsg.Configuration = iConf
iMsg.To = "secretariaat@paragamesbreda.eu"
iMsg.From = "noreply@paragamesbreda.eu"
iMsg.Subject = "Inschrijving"
strBody = MAILBOX
iMsg.HTMLBody = strBody
iMsg.Send


sCommand = "verstuurd";
}
%>
<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<% if (sCommand == "verstuurd")
{%>
<meta http-equiv="refresh" content="3;url=vrijwilligers_send.html">
<% }%>
<title>ParaGamesBreda</title>
<link rel="stylesheet" href="huisstijl.css">
</head>

<body leftmargin="170" rightmargin="20" topmargin="10" marginheight="10" background="httpdocs/img/bg_beeldmain.gif" bgproperties="fixed" bgcolor="white">
<script type="text/javascript" src="milonic_src.js"></script>
<script type="text/javascript">

if(ns4)_d.write("<scr"+"ipt type=text/javascript src=mmenuns4.js><\/scr"+"ipt>");
else _d.write("<scr"+"ipt type=text/javascript src=mmenudom.js><\/scr"+"ipt>");

</script>
<script type="text/javascript" src="menu_data.js"></script>
<script type="text/javascript" src="keypress.js" ></script>
<form name="vrijwilliggersformulier" method="post" action="vrijwilligers.asp">
<input type="hidden">
<%
if (sCommand== "verstuurd")
{
%>
<p>
<font color="red" face="Verdana,Arial,Helvetica,Courier" size="2">
<b>Uw aanvraag wordt verstuurd.</b><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</font>
</p>
<%
}
%>
<p>
<font face="Verdana,Arial,Helvetica,Courier" size="3" color="red">
<b>Vrijwilligers</b><br>
<br>
</font>
<font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>
VRIJWILLIGERS GEZOCHT!</b><br>
</font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="black">Mede dankzij de inzet en enthousiaste medewerking van vrijwilligers wordt Para</font><font size="2" color="red" face="Verdana,Arial,Helvetica,Courier">Games</font><font size="2" color="black" face="Verdana,Arial,Helvetica,Courier">Breda</font><font size="2" color="red" face="Verdana,Arial,Helvetica,Courier">!</font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="black"> een succes!<br>
<br>
Stichting Para</font><font size="2" color="red" face="Verdana,Arial,Helvetica,Courier">Games</font><font size="2" color="black" face="Verdana,Arial,Helvetica,Courier">Breda</font><font size="2" color="red" face="Verdana,Arial,Helvetica,Courier">!</font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="black"> is daarom op zoek naar vrijwillige medewerkers, die zich willen inzetten om ons te helpen tijdens de uitvoering van Para</font><font size="2" color="red" face="Verdana,Arial,Helvetica,Courier">Games</font><font size="2" color="black" face="Verdana,Arial,Helvetica,Courier">Breda</font><font size="2" color="red" face="Verdana,Arial,Helvetica,Courier">!</font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="black"><br>
<br>
In verschillende vrijwillige vormen kunt u uw bijdrage leveren.<br>
Van chauffeur tot begeleider van sporters en clinics.<br>
Van logistiek controller tot parkeerco&ouml;rdinator.
<br>
<br>
<img id="Portretfoto_van_twee_vrijwilligers" alt="Portretfoto van twee vrijwilligers" name="Portretfoto_van_twee_vrijwilligers" align="right" valign="top" src="httpdocs/img/vrijwilligers.jpg" style="padding: 3px" height="133" border="0" width="100"></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>Meld u aan als vrijwilliger!<br></b>
</font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="black">
Wilt u meewerken aan een nieuw evenement voor sporters met een lichamelijke beperking?<br>
Wilt u weten of u iets voor de stichting kunt betekenen, vult u dan onderstaand formulier in en u ontvangt zo spoedig mogelijk meer informatie.<br>
<br>
<b>Persoonlijke gegevens:<br></b>
<br>
<i>De met een <font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font> aangegeven velden zijn verplicht in te vullen.</i><br>
<br>
</font>
<table border="0" cellpadding="0" cellspacing="2">
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Voorletter(s) </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Voorletters" size="24" value="<% =Voorletters %>"><%
Check(Voorletters);
%></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Tussenvoegsel</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Tussen" size="24" value="<% =Tussen %>"></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Achternaam </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Achternaam" size="24" value="<% =Achternaam %>"><%
Check(Achternaam);
%></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Adres </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Adres" size="24" value="<% =Adres %>"><%
Check(Adres);
%></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Postcode </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Postcode" size="24" value="<% =Postcode %>"><%
Check(Postcode);
%></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Woonplaats </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Woonplaats" size="24" value="<% =Woonplaats %>"><%
Check(Woonplaats);
%></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Geboortedatum </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><input type="text" name="Gebdag" size="3" value="<% =Gebdag %>">&nbsp;-&nbsp;<input type="text" name="Gebmaand" size="3" value="<% =Gebmaand %>">&nbsp;-&nbsp;<input type="text" name="Gebjaar" size="5" value="<% =Gebjaar %>">&nbsp;(dag-maand-jaar)<br>
</font></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Geslacht </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*<br>
</b></font></td>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><input type="radio" value="Man" name="geslacht">man&nbsp;&nbsp;&nbsp;<input type="radio" value="Vrouw" name="geslacht">vrouw<br>
</font></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Telefoonnummer</b><b> </b></font><font face="Verdana,Arial,Helvetica,Courier" size="2" color="red"><b>*</b></font><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Telefoon" size="24" value="<% =Telefoon %>"><%
Check(Telefoon);
%></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>E-mailadres<br>
</b></font></td>
<td valign="middle" align="left"><input type="text" name="Email" size="24" value="<% =Email %>"></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Maat T-shirt<br>
</b></font></td>
<td valign="middle" align="left"><select name="Tshirt" size="1">
<option value="niets gekozen" selected>Kies</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 valign="middle" align="left"><br>
</td>
<td valign="middle" align="left"></td>
</tr>
<tr>
<td valign="middle" align="left" colspan="2"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Op welke dagen bent u beschikbaar<br>
</b></font></td>
</tr>
<tr>
<td valign="middle" align="left" colspan="2"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b><input type="checkbox" value="zaterdag 14 oktober 2007" name=""> zaterdag 13 oktober<br>
<input type="checkbox" value="zondag 15 oktober 2007" name="Keuzedag"> zondag 14 oktober<br>
</b></font></td>
</tr>
<tr>
<td valign="middle" align="left"><br>
</td>
<td valign="middle" align="left"></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Functie<br>
</b></font></td>
<td valign="middle" align="left"><select name="Functie" size="1">
<option value="niets gekozen" selected>Kies</option>
<option value="Begeleider sporten">Begeleider sporten</option>
<option value="Begeleider clinics">Begeleider clinics</option>
<option value="Logistiek controller">Logistiek controller</option>
<option value="Verkeersregelaar">Verkeersregelaar</option>
<option value="Medewerker verzorging">Medewerker verzorging</option>
<option value="Medewerker op- en afbouw">Medewerker op- en afbouw</option>
<option value="Geen voorkeur">Geen voorkeur</option>
</select></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><b>Opmerkingen<br>
</b></font></td>
<td valign="middle" align="left"><textarea name="Opmerkingen" cols="40" rows="4"></textarea></td>
</tr>
<tr>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><br>
</font></td>
<td valign="middle" align="left"><font face="Verdana,Arial,Helvetica,Courier" size="2"><br>
</font></td>
</tr>
<tr>
<td valign="top" align="left"></td>
<td valign="middle" align="left"><input type="reset" name="cm" value="Wissen"><input type="submit" name="cm" value="Verzenden"></td>
</tr>
</table>
</form>
<br>
<br>
</body>

</html>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan