Hallo,
mijn inschrijfformulier moet op de website komen. Ik heb van de provider een script gekregen met de mededeling dat ik er 4 variabelen ingegeven moeten worden. Ik weet alleen niet waar ik dat precies moet doen en het is me ook niet geheel duidelijk wat er dan moet worden ingevuld. Verder vraag ik me af waar ik dat deel dan op de dreamweaverpagina van het inschrijfformulier moet laten.
mijn dank is verpletterend
dit kreeg ik
[Mod edit] PHP tag geplaatst om de php-code. [/edit]
mijn inschrijfformulier moet op de website komen. Ik heb van de provider een script gekregen met de mededeling dat ik er 4 variabelen ingegeven moeten worden. Ik weet alleen niet waar ik dat precies moet doen en het is me ook niet geheel duidelijk wat er dan moet worden ingevuld. Verder vraag ik me af waar ik dat deel dan op de dreamweaverpagina van het inschrijfformulier moet laten.
mijn dank is verpletterend
dit kreeg ik
PHP:
<?php
/******************************************************************************/
/* */
/* Mail script van Eemland Software & Internet */
/* */
/* De volgende vier variabelen dienen ingevuld te worden voor een juiste */
/* werking van het script */
/* */
/******************************************************************************/
// Vul hier het adres in waar de email naar toe gestuurd moet worden,
// bijvoorbeeld 'verkoop@uwdomeinnaam.nl'
$naar = "";
// Vul hier het adres in dat als afzender van de email vermeld moet worden,
// bijvoorbeeld 'website@uwdomeinnaam.nl'
$afzender = "";
// Vul hier de titel van het email bericht in
$titel = "Aanvraag via website";
// Vul hier de webpagina in die aangeroepen moet worden nadat het email bericht
// is verstuurd, bijvoorbeeld 'index.htm' of 'bedankt.htm'.
$ganaar = "";
/******************************************************************************/
/**********************/
function CheckSettings()
/**********************/
{
global $naar;
global $afzender;
global $ganaar;
global $errorstr;
if ($naar == "" || !strstr($naar, '@'))
{
$errorstr = "Geen email adres ingevuld in variabele \$naar";
return False;
}
if ($afzender == "" || !strstr($afzender, '@'))
{
$errorstr = "Geen afzender ingevuld in variabele \$afzender";
return False;
}
if ($ganaar == "")
{
$errorstr = "Geen webpagina ingevuld in variabele \$ganaar";
return False;
}
return True;
}
/******************/
function SendEmail()
/******************/
{
global $naar;
global $afzender;
global $titel;
$crlf = "\r\n";
$bericht = "";
foreach($_POST as $key => $value)
{
$bericht .= $key . ": " . $value . $crlf;
}
$headers = "From: " . $afzender;
mail($naar, $titel, $bericht, $headers);
}
/*****************/
function Redirect()
/*****************/
{
global $ganaar;
header("HTTP/1.0 301 Moved Permanently");
header("Location: " . $ganaar);
exit();
}
$errorstr = "";
if (CheckSettings())
{
SendEmail();
Redirect();
return;
}
?>
<HTML>
<HEAD>
<TITLE>Mail Script</TITLE>
</HEAD>
<BODY>
Het mail script is niet correct geconfigureerd:<BR>
<BR>
<?php printf("<B>%s</B><BR>\n", $errorstr); ?>
</BODY>
</HTML>
en dit heb ik ervan gemaakt en hier is meteen te zien op welk deel van de pagina ik dat heb gezet.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>inschrijfformulier</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #000066;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</script>
</head>
<div id="Layer1" style="position:absolute; left:144px; top:105px; width:823px; height:727px; z-index:1">
<form action="" method="post" name="svo_inschrijfformulier" id="svo_inschrijfformulier">
<p>
Ik wil graag informatie<br>
<br>
Ik wil me inschrijven </p>
<p> </p>
<p>Mijn interesse gaat uit naar de volgende cursus(sen)<br>
<br>
<br>
<br>
<br>
</p>
<p>Wanneer u van plan bent om meerdere cursussen te doen, kunt u in aanmerking komen voor een combikorting bij gelijktijdige aanmelding en betaling.</p>
<p>Dat wil ik graag
<input name="radiobutton" type="radio" value="combikorting ">
nee, bedankt
<input name="radiobutton" type="radio" value="radiobutton">
<br>
</p>
<p>naam
<input name="naam" type="text" id="naam">
<br>
<br>
adres
<input name="adres" type="text" id="adres">
<br>
<br>
postcode
<input name="postcode" type="text" id="postcode" value="">
woonplaats
<input name="woonplaats" type="text" id="woonplaats">
<br>
<br>
telefoon
<input name="telefoon" type="text" id="telefoon">
<br>
<br>
</p>
<p>Zonder extra kosten kunt u examen doen en een oorkonde halen. Indien u dit wenst, kunt u uw geboortedatum en geboorteplaats aan ons doorgeven.</p>
<p>geboortedatum
<input name="geboortedatum" type="text" id="geboortedatum">
</p>
<p>geboorteplaats
<input name="geboorteplaats" type="text" id="geboorteplaats">
</p>
<p> <input name="Verzenden" type="submit" id="Verzenden" value="Verzenden">
<input name="annuleren" type="reset" id="annuleren" value="annuleren">
<input type="button" name="Button1" value="Go" onClick="MM_jumpMenuGo('infocursuskeuze','parent',0)">
</p>
</form>
</div>
<div id="Layer2" style="position:absolute; left:290px; top:103px; width:22px; height:67px; z-index:2">
<form name="form1" method="post" action="">
<p>
<input name="radiobutton" type="radio" value="informatie">
<br>
<input name="radiobutton" type="radio" value="inschrijven" checked>
</p>
</form>
</div>
<div id="Layer3" style="position:absolute; left:320px; top:238px; width:32px; height:44px; z-index:3">
<form name="form2" method="post" action="">
<input type="checkbox" name="checkbox" value="xpb">
<br>
<input type="checkbox" name="checkbox2" value="xpg">
<br>
</form>
</div>
<div id="Layer4" style="position:absolute; left:667px; top:238px; width:88px; height:38px; z-index:4">Powerpoint <br>
Privé-lessen</div>
<div id="Layer5" style="position:absolute; left:754px; top:238px; width:26px; height:32px; z-index:5">
<input type="checkbox" name="checkbox62" value="excl">
<br>
<input type="checkbox" name="checkbox7" value="pwrpnt">
</div>
<div id="Layer6" style="position:absolute; left:365px; top:238px; width:181px; height:39px; z-index:6">Seniorencursus<br>
Internet & Outlook Express</div>
<div id="Layer7" style="position:absolute; left:546px; top:238px; width:22px; height:37px; z-index:7">
<input type="checkbox" name="checkbox3" value="sn">
<input type="checkbox" name="checkbox4" value="ie">
</div>
<div id="Layer8" style="position:absolute; left:581px; top:238px; width:48px; height:38px; z-index:8">Word<br>
Excel</div>
<div id="Layer9" style="position:absolute; left:633px; top:238px; width:22px; height:39px; z-index:9">
<input type="checkbox" name="checkbox5" value="wrd">
<input type="checkbox" name="checkbox6" value="excl">
</div>
<div id="Layer10" style="position:absolute; left:147px; top:238px; width:173px; height:43px; z-index:10">basiscursus Windows XP<br>
gevorderden Windows XP</div>
I<img src="file:///C|/Program%20Files/Macromedia/Dreamweaver%204/Lessons/Lesson%20Files/nieuwesite/afbeeldingen/sjablooninschrijfform.png" width="1100" height="1400">
</body>
/**********************/
function CheckSettings()
/**********************/
{
global $naar;info@stapvooruit.nl
global $afzender;[url]www.stapvooruit@stapvooruit.nl[/url]
global $ganaar;inschrijving via website
global $errorstr;index.php
if ($naar == "" || !strstr($naar, '@'))
{
$errorstr = "Geen email adres ingevuld in variabele \$naar";
return False;
}
if ($afzender == "" || !strstr($afzender, '@'))
{
$errorstr = "Geen afzender ingevuld in variabele \$afzender";
return False;
}
if ($ganaar == "")
{
$errorstr = "Geen webpagina ingevuld in variabele \$ganaar";
return False;
}
return True;
}
/******************/
function SendEmail()
/******************/
{
global $naar;info@stapvooruit.nl
global $afzender;[url]www.stapvooruit@stapvooruit.nl[/url]
global $titel;inschrijving via website
$crlf = "\r\n";
$bericht = "";
foreach($_POST as $key => $value)
{
$bericht .= $key . ": " . $value . $crlf;
}
$headers = "From: " . $afzender;
mail($naar, $titel, $bericht, $headers);
}
/*****************/
function Redirect()
/*****************/
{
global $ganaar;index.php
header("HTTP/1.0 301 Moved Permanently");
header("Location: " . $ganaar);
exit();
}
$errorstr = "";
if (CheckSettings())
{
SendEmail();
Redirect();
return;
}
?>
<HTML>
<HEAD>
<TITLE>Mail Script</TITLE>
</HEAD>
<BODY>
Het mail script is niet correct geconfigureerd:<BR>
<BR>
<?php printf("<B>%s</B><BR>\n", $errorstr); ?>
</BODY>
</HTML>
</html>
[Mod edit] PHP tag geplaatst om de php-code. [/edit]
Laatst bewerkt door een moderator: