Form per mail verzenden en in database

Status
Niet open voor verdere reacties.

jacobboersma

Gebruiker
Lid geworden
11 sep 2007
Berichten
428
Ik wil graag een formulier verzenden per mail en de gegevens in een database laten wegschrijven. Ik ben al een hele tijd bezig geweest maar ik krijg het niet voor elkaar. Wat doe ik fout?
Hier is het script.
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<TITLE></TITLE>
</HEAD>
<body bgcolor="#c1fcc1">
<form action="connect.php" method="post" name="index">
<style type="text/css">
label {
width: 8em;
float: left;
text-align: left;
margin-left: 0,1em;
clear: both
}

.grayborder {
margin-left: 1.5em
}

.grayborder2 {
margin-left: 3em
}
.Normal-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:left; font-weight:400; 
        }
.Normal-P0
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; font-weight:400; 
        }
.Normal-C
        {
        font-family:"Arial", sans-serif; font-size:8.3pt; line-height:1.27; 
        }
.normal-c21-C
        {
        font-family:"Arial", sans-serif; font-size:11.3pt; line-height:1.13em; 
        }
.Normal-C0
        {
        font-family:"Calibri", sans-serif; font-weight:700; font-size:36.0pt; 
        line-height:1.23; color:#008000; 
        }
.Normal-C1
        {
        font-family:"Times New Roman", serif; font-size:18.0pt; 
        line-height:1.17; color:#008000; 
        }
</style>
<center>
<div style="position:relative;width:780px;">
<div style="position:absolute; left:7px; top:4px; width:116px; height:175px;">
    <img src="peters.gif" width="116" height="175" border="0" title="" alt="peters.gif"></div>
<div style="position:absolute; left:15px; top:1032px; width:692px; height:28px;">
    <p class="Normal-P"><span class="Normal-C">© 2008 -2009 <a href="" style="">Jacob Boersma</a>. &nbsp;Alle rechten voorbehouden. Deze website is het beste te bekijken met een schermresolutie van 1024 X 768.<br><br></span></p>
</div>
<div style="position:absolute; left:100px; top:15px; width:546px; height:137px;">
    <p class="Normal-P0"><span class="Normal-C0"></span></p>
</div>
<div style="position:absolute; left:126px; top:140px; width:518px; height:31px;">
    <p class="Normal-P"><span class="Normal-C1"></span></p>
</div>
<div style="position:absolute; left:650px; top:98px; width:120px; height:67px;">
    <a href="weststel.gif" target="_blank" onclick="WPImagePopup('Weststellingwerfse vlag','_blank',this.href,326,217,''); return false"><img src="afbeeldingen/wp807a852f.gif" width="120" height="67" border="0" title="Weststellingwerfse vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:650px; top:16px; width:120px; height:67px;">
    <a href="friesevlag.jpg" target="_blank" onclick="WPImagePopup('Friese vlag','_blank',this.href,800,444,''); return false"><img src="afbeeldingen/wp43f62200.jpg" width="120" height="67" border="0" title="Friese vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:0px; top:1018px; width:780px; height:1px;">
    <img src="afbeeldingen/wpb8645baa.png" width="780" height="1" border="0" title="" alt=""></div>
<div style="position:absolute; left:11px; top:916px; width:677px; height:71px;">
    <img src="afbeeldingen/wpe4afc3a2.png" width="677" height="71" border="0" title="" alt=""></div>
<div style="position:absolute; left:0px; top:180px; width:780px; height:22px;">
    <img src="afbeeldingen/wp9b7a6010.png" width="780" height="22" border="0" title="" alt=""></div>
</div>
</center>
<BLOCKQUOTE>
<?php 
if (IsSet($_POST['submit'])) 
{ 
    $naam_ontvanger = $_POST['Voornaam']; 
    $email_ontvanger = $_POST['Emailadres']; 

    $naam_verzender = ""; 
    $email_verzender = ""; 

    $onderwerp = "Bevestiging inschrijving; 
    

    $headers .= "From: ".$naam_verzender." <".$email_verzender.">\r\n"; 
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $headers .= "Return-Path: Mail-Error <error@mijnsite.nl>\r\n"; 
    $headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n"; 



    $bericht = " 
Beste ".$naam_ontvanger.", 

Dit zijn de gegevens die wij van u hebben ontvangen. Bewaar deze e-mail goed.


Voornaam:".$Voornaam."  

Met vriendelijke groet,


    "; 

    $bericht = nl2br($bericht); 
    mail($email_ontvanger, $onderwerp, $bericht, $headers); 
} 
else 
{ 
    ?> 
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<span class="normal-c21-C">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Velden gemarkeerd met een <font color="red">*</font> zijn verplicht.</B><br>
<fieldset><legend><H3>Persoonsgegevens</H3></legend>
<label for="Voornaam">Voornaam:</label><input type="text" input name="Voornaam" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Tussenvoegsel">Tussenvoegsel:</label> <input type="text" input name="Tussenvoegsel" id="not" size="7" maxlength="10" class="grayborder"><br>
<label for="Achternaam">Achternaam:</label> <input type="text" input name="Achternaam" id="" size="15" maxlength="40" class="grayborder"><font color="red">*</font><br>
<label for="Straatnaam">Straatnaam:</label> <input name="Straatnaam" type="text" id="req1" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Huisnummer">Huisnummer:</label> <input name="Huisnummer" type="text" id="req1" value="" size="7" maxlength="6" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Postcode">Postcode:</label> <input name="Postcode" type="text" id="" value="" size="7" maxlength="7" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Woonplaats">Woonplaats:</label> <input name="Woonplaats" type="text" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Telefoon">Telefoonnummer:</label> <input name="Telefoonnummer" type="text" id=""value="" size="15" maxlength="11" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="E-mailadres">E-mailadres:</label> <input name="Emailadres" type="text" id="not" value="" size="15" maxlength="100" class="grayborder"><br>
<Label for="Geboortedatum">Geboortedatum:</label> <td width="71%">
        <input type="text" name="Geboortedag" value="" size="3" maxlength="2" class="grayborder">
        <input type="text" name="Geboortemaand" value="" size="3" maxlength="2" class="">
        <input type="text" name="Geboortejaar" value="" size="5" maxlength="4" class="">&nbsp;<font color="red">*</font>&nbsp;&nbsp;(dd/mm/jjjj)
</fieldset>
<BR>
<fieldset><legend><H3>Aantallen</H3></legend>
Aantal kaarten lange route:<input name="Aantal_L" type="text" id="" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
Aantal kaarten korte route:&nbsp;<input name="Aantal_K" type="text" id="req1" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
</fieldset>
<BR>
<fieldset><legend><H3>Betalingsgegevens</H3></legend>
Eenmalige machtiging&nbsp;<font color="red">*</font><br>
Ja:<input name="Automincasso" value="Ja" onclick="javascript:document.getElementById('specialfield').style.display='inline';" type="radio" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nee:<input name="Automincasso" value="Nee" onclick="javascript:document.getElementById('specialfield').style.display='none';" type="radio" /><BR>
<span id="specialfield">Bankrekeningnummer:&nbsp;<input name="Bankrekeningnummer"type="text" id="riq1" value="" size="15" maxlength="9" class="grayborder">&nbsp;<font color="red">*</font></span>
</fieldset>
<BR>
<fieldset>
Opmerkingen:<br>
<textarea name="opmerkingen" cols="40" rows="5" id="opmerkingen"></textarea>
</fieldset>
<br>
<input name="Reset "type="reset" id="Reset" Value="Leegmaken">
<input type='submit' name="submit" value='Verstuur'/>
</span>
<?php 
} 
?> 
</BLOCKQUOTE>
</form>
</body>
</HTML>
 
Laatst bewerkt:
Zet eerst error_reporting en display_errors maar aan (zie Google), dan ben je weer een paar uur zoet waarschijnlijk.
 
Ik heb error_reporting en display_errors aangezet. Ik krijg de volgende error:
Code:
Parse error: syntax error, unexpected T_STRING in /home/vhosts/pieterstuyvesantkuiertocht.nl/httpdocs/inschrijving/aanmeldformulier.php on line 92

Ik heb het stukje van het versturen van een e-mail uit een ander script gehaald. Daar wil hij wel.
Script:

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<TITLE></TITLE>
</HEAD>
<body bgcolor="#c1fcc1">
<form action="connect.php" method="post" name="index">
<style type="text/css">
label {
width: 8em;
float: left;
text-align: left;
margin-left: 0,1em;
clear: both
}

.grayborder {
margin-left: 1.5em
}

.grayborder2 {
margin-left: 3em
}
.Normal-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:left; font-weight:400; 
        }
.Normal-P0
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; font-weight:400; 
        }
.Normal-C
        {
        font-family:"Arial", sans-serif; font-size:8.3pt; line-height:1.27; 
        }
.normal-c21-C
        {
        font-family:"Arial", sans-serif; font-size:11.3pt; line-height:1.13em; 
        }
.Normal-C0
        {
        font-family:"Calibri", sans-serif; font-weight:700; font-size:36.0pt; 
        line-height:1.23; color:#008000; 
        }
.Normal-C1
        {
        font-family:"Times New Roman", serif; font-size:18.0pt; 
        line-height:1.17; color:#008000; 
        }
</style>
<center>
<div style="position:relative;width:780px;">
<div style="position:absolute; left:7px; top:4px; width:116px; height:175px;">
    <img src="peters.gif" width="116" height="175" border="0" title="" alt="peters.gif"></div>
<div style="position:absolute; left:15px; top:1032px; width:692px; height:28px;">
    <p class="Normal-P"><span class="Normal-C">© 2008 -2009 <a href="mailto:" style="">Jacob Boersma</a>. &nbsp;Alle rechten voorbehouden. Deze website is het beste te bekijken met een schermresolutie van 1024 X 768.<br><br></span></p>
</div>
<div style="position:absolute; left:100px; top:15px; width:546px; height:137px;">
    <p class="Normal-P0"><span class="Normal-C0"></span></p>
</div>
<div style="position:absolute; left:126px; top:140px; width:518px; height:31px;">
    <p class="Normal-P"><span class="Normal-C1"></span></p>
</div>
<div style="position:absolute; left:650px; top:98px; width:120px; height:67px;">
    <a href="weststel.gif" target="_blank" onclick="WPImagePopup('Weststellingwerfse vlag','_blank',this.href,326,217,''); return false"><img src="afbeeldingen/wp807a852f.gif" width="120" height="67" border="0" title="Weststellingwerfse vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:650px; top:16px; width:120px; height:67px;">
    <a href="friesevlag.jpg" target="_blank" onclick="WPImagePopup('Friese vlag','_blank',this.href,800,444,''); return false"><img src="afbeeldingen/wp43f62200.jpg" width="120" height="67" border="0" title="Friese vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:0px; top:1018px; width:780px; height:1px;">
    <img src="afbeeldingen/wpb8645baa.png" width="780" height="1" border="0" title="" alt=""></div>
<div style="position:absolute; left:11px; top:916px; width:677px; height:71px;">
    <img src="afbeeldingen/wpe4afc3a2.png" width="677" height="71" border="0" title="" alt=""></div>
<div style="position:absolute; left:0px; top:180px; width:780px; height:22px;">
    <img src="afbeeldingen/wp9b7a6010.png" width="780" height="22" border="0" title="" alt=""></div>
</div>
</center>
<BLOCKQUOTE>
<?php 
ini_set( 'display_errors', 1 ); 
error_reporting( E_ALL ); 
?> 
<?php 
if (IsSet($_POST['submit'])) 
{ 
    $naam_ontvanger = $_POST['Voornaam']; 
    $email_ontvanger = $_POST['Emailadres']; 

    $naam_verzender = ""; 
    $email_verzender = ""; 

    $onderwerp = "; 
    
    $headers = "From: ".$naam_verzender." <".$email_verzender.">\r\n";   
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $headers .= "Return-Path: Mail-Error <error@mijnsite.nl>\r\n"; 
    $headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n"; 



    $bericht = " 
Beste ".$naam_ontvanger.", 

Dit zijn de gegevens die wij van u hebben ontvangen. Bewaar deze e-mail goed.


Voornaam:".$Voornaam."  

Met vriendelijke groet,


    "; 

    $bericht = nl2br($bericht); 
    mail($email_ontvanger, $onderwerp, $bericht, $headers); 
} 
else 
{ 
    ?> 
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<span class="normal-c21-C">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Velden gemarkeerd met een <font color="red">*</font> zijn verplicht.</B><br>
<fieldset><legend><H3>Persoonsgegevens</H3></legend>
<label for="Voornaam">Voornaam:</label><input type="text" input name="Voornaam" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Tussenvoegsel">Tussenvoegsel:</label> <input type="text" input name="Tussenvoegsel" id="not" size="7" maxlength="10" class="grayborder"><br>
<label for="Achternaam">Achternaam:</label> <input type="text" input name="Achternaam" id="" size="15" maxlength="40" class="grayborder"><font color="red">*</font><br>
<label for="Straatnaam">Straatnaam:</label> <input name="Straatnaam" type="text" id="req1" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Huisnummer">Huisnummer:</label> <input name="Huisnummer" type="text" id="req1" value="" size="7" maxlength="6" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Postcode">Postcode:</label> <input name="Postcode" type="text" id="" value="" size="7" maxlength="7" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Woonplaats">Woonplaats:</label> <input name="Woonplaats" type="text" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Telefoon">Telefoonnummer:</label> <input name="Telefoonnummer" type="text" id=""value="" size="15" maxlength="11" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="E-mailadres">E-mailadres:</label> <input name="Emailadres" type="text" id="not" value="" size="15" maxlength="100" class="grayborder"><br>
<Label for="Geboortedatum">Geboortedatum:</label> <td width="71%">
        <input type="text" name="Geboortedag" value="" size="3" maxlength="2" class="grayborder">
        <input type="text" name="Geboortemaand" value="" size="3" maxlength="2" class="">
        <input type="text" name="Geboortejaar" value="" size="5" maxlength="4" class="">&nbsp;<font color="red">*</font>&nbsp;&nbsp;(dd/mm/jjjj)
</fieldset>
<BR>
<fieldset><legend><H3>Aantallen</H3></legend>
Aantal kaarten lange route:<input name="Aantal_L" type="text" id="" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
Aantal kaarten korte route:&nbsp;<input name="Aantal_K" type="text" id="req1" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
</fieldset>
<BR>
<fieldset><legend><H3>Betalingsgegevens</H3></legend>
Eenmalige machtiging&nbsp;<font color="red">*</font><br>
Ja:<input name="Automincasso" value="Ja" onclick="javascript:document.getElementById('specialfield').style.display='inline';" type="radio" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nee:<input name="Automincasso" value="Nee" onclick="javascript:document.getElementById('specialfield').style.display='none';" type="radio" /><BR>
<span id="specialfield">Bankrekeningnummer:&nbsp;<input name="Bankrekeningnummer"type="text" id="riq1" value="" size="15" maxlength="9" class="grayborder">&nbsp;<font color="red">*</font></span>
</fieldset>
<BR>
<fieldset>
Opmerkingen:<br>
<textarea name="opmerkingen" cols="40" rows="5" id="opmerkingen"></textarea>
</fieldset>
<br>
<input name="Reset "type="reset" id="Reset" Value="Leegmaken">
<input type='submit' name="submit" value='Verstuur'/>
</span>
<?php 
} 
?> 
</BLOCKQUOTE>
</form>
</body>
</HTML>
 
Laatst bewerkt:
Ik neem aan dat je geen editor gebruikt met color-coding. :rolleyes:

Bekijk ik je script dan gok ik dat regel 92 bij $onderwerp ergens is, daar gaat namelijk wat fout... (Zoals hier duidelijk aan de kleuren te zien is)
 
Ik neem aan dat je geen editor gebruikt met color-coding. :rolleyes:

Bekijk ik je script dan gok ik dat regel 92 bij $onderwerp ergens is, daar gaat namelijk wat fout... (Zoals hier duidelijk aan de kleuren te zien is)

Welke editor gebruikt u dan? Ik zou graag met een kleuren editor willen werken.

Verder doet het formulier het helemaal goed. Alleen wordt er niets per mail verzonden. Wel naar de database. Is het wel mogelijk om het op de manier zoals ik wil te doen?
 
Laatst bewerkt:
Zie je hier in de code dan niet waar het fout loopt?

Ik gebruik zelf Dreamweaver CS4 maar in principe is Notepad++ ook voldoende :)
 
Bedankt voor de tip voor notepad++.
Waar het eerst in vast liep heb ik aangepast. Met dank aan de kleureneditor van Helpmij en Tha Devil.
Dit is het nieuwe script.
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
<TITLE></TITLE> 
</HEAD> 
<body bgcolor="#c1fcc1"> 
<form action="connect.php" method="post" name="index"> 
<style type="text/css"> 
label { 
width: 8em; 
float: left; 
text-align: left; 
margin-left: 0,1em; 
clear: both 
} 

.grayborder { 
margin-left: 1.5em 
} 

.grayborder2 { 
margin-left: 3em 
} 
.Normal-P 
        { 
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:left; font-weight:400;  
        } 
.Normal-P0 
        { 
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; font-weight:400;  
        } 
.Normal-C 
        { 
        font-family:"Arial", sans-serif; font-size:8.3pt; line-height:1.27;  
        } 
.normal-c21-C 
        { 
        font-family:"Arial", sans-serif; font-size:11.3pt; line-height:1.13em;  
        } 
.Normal-C0 
        { 
        font-family:"Calibri", sans-serif; font-weight:700; font-size:36.0pt;  
        line-height:1.23; color:#008000;  
        } 
.Normal-C1 
        { 
        font-family:"Times New Roman", serif; font-size:18.0pt;  
        line-height:1.17; color:#008000;  
        } 
</style> 
<center> 
<div style="position:relative;width:780px;"> 
<div style="position:absolute; left:7px; top:4px; width:116px; height:175px;"> 
    <img src="peters.gif" width="116" height="175" border="0" title="" alt="peters.gif"></div> 
<div style="position:absolute; left:15px; top:1032px; width:692px; height:28px;"> 
    <p class="Normal-P"><span class="Normal-C">© 2008 -2009 <a href="mailto:" style="">Jacob Boersma</a>. &nbsp;Alle rechten voorbehouden. Deze website is het beste te bekijken met een schermresolutie van 1024 X 768.<br><br></span></p> 
</div> 
<div style="position:absolute; left:100px; top:15px; width:546px; height:137px;"> 
    <p class="Normal-P0"><span class="Normal-C0"></span></p> 
</div> 
<div style="position:absolute; left:126px; top:140px; width:518px; height:31px;"> 
    <p class="Normal-P"><span class="Normal-C1"></span></p> 
</div> 
<div style="position:absolute; left:650px; top:98px; width:120px; height:67px;"> 
    <a href="weststel.gif" target="_blank" onclick="WPImagePopup('Weststellingwerfse vlag','_blank',this.href,326,217,''); return false"><img src="afbeeldingen/wp807a852f.gif" width="120" height="67" border="0" title="Weststellingwerfse vlag" alt="Klik voor een vergroting."></a></div> 
<div style="position:absolute; left:650px; top:16px; width:120px; height:67px;"> 
    <a href="friesevlag.jpg" target="_blank" onclick="WPImagePopup('Friese vlag','_blank',this.href,800,444,''); return false"><img src="afbeeldingen/wp43f62200.jpg" width="120" height="67" border="0" title="Friese vlag" alt="Klik voor een vergroting."></a></div> 
<div style="position:absolute; left:0px; top:1018px; width:780px; height:1px;"> 
    <img src="afbeeldingen/wpb8645baa.png" width="780" height="1" border="0" title="" alt=""></div> 
<div style="position:absolute; left:11px; top:916px; width:677px; height:71px;"> 
    <img src="afbeeldingen/wpe4afc3a2.png" width="677" height="71" border="0" title="" alt=""></div> 
<div style="position:absolute; left:0px; top:180px; width:780px; height:22px;"> 
    <img src="afbeeldingen/wp9b7a6010.png" width="780" height="22" border="0" title="" alt=""></div> 
</div> 
</center> 
<BLOCKQUOTE> 
<?php  
ini_set( 'display_errors', 1 );  
error_reporting( E_ALL );  
?>  
<?php  
if (IsSet($_POST['submit']))  
{  
    $naam_ontvanger = $_POST['Voornaam'];  
    $email_ontvanger = $_POST['Emailadres'];  

    $naam_verzender = "";  
    $email_verzender = "";  

    $onderwerp = "Bevestiging inschrijving";  
     
    $headers = "From: ".$naam_verzender." <".$email_verzender.">rn";    
    $headers .= "MIME-Version: 1.0rn";  
    $headers .= "Content-type: text/html; charset=iso-8859-1rn";  
    $headers .= "Return-Path: Mail-Error <error@mijnsite.nl>rn";  
    $headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">rn";  



    $bericht = "  
Beste ".$naam_ontvanger.",  

Dit zijn de gegevens die wij van u hebben ontvangen. Bewaar deze e-mail goed. 


Voornaam:".$Voornaam."   

Met vriendelijke groet, 

 
    ";  

    $bericht = nl2br($bericht);  
    mail($email_ontvanger, $onderwerp, $bericht, $headers);  
}  
else  
{  
    ?>  
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<span class="normal-c21-C"> 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<B>Velden gemarkeerd met een <font color="red">*</font> zijn verplicht.</B><br> 
<fieldset><legend><H3>Persoonsgegevens</H3></legend> 
<label for="Voornaam">Voornaam:</label><input type="text" input name="Voornaam" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br> 
<label for="Tussenvoegsel">Tussenvoegsel:</label> <input type="text" input name="Tussenvoegsel" id="not" size="7" maxlength="10" class="grayborder"><br> 
<label for="Achternaam">Achternaam:</label> <input type="text" input name="Achternaam" id="" size="15" maxlength="40" class="grayborder"><font color="red">*</font><br> 
<label for="Straatnaam">Straatnaam:</label> <input name="Straatnaam" type="text" id="req1" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br> 
<label for="Huisnummer">Huisnummer:</label> <input name="Huisnummer" type="text" id="req1" value="" size="7" maxlength="6" class="grayborder">&nbsp;<font color="red">*</font><br> 
<label for="Postcode">Postcode:</label> <input name="Postcode" type="text" id="" value="" size="7" maxlength="7" class="grayborder">&nbsp;<font color="red">*</font><br> 
<label for="Woonplaats">Woonplaats:</label> <input name="Woonplaats" type="text" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br> 
<label for="Telefoon">Telefoonnummer:</label> <input name="Telefoonnummer" type="text" id=""value="" size="15" maxlength="11" class="grayborder">&nbsp;<font color="red">*</font><br> 
<label for="E-mailadres">E-mailadres:</label> <input name="Emailadres" type="text" id="not" value="" size="15" maxlength="100" class="grayborder"><br> 
<Label for="Geboortedatum">Geboortedatum:</label> <td width="71%"> 
        <input type="text" name="Geboortedag" value="" size="3" maxlength="2" class="grayborder"> 
        <input type="text" name="Geboortemaand" value="" size="3" maxlength="2" class=""> 
        <input type="text" name="Geboortejaar" value="" size="5" maxlength="4" class="">&nbsp;<font color="red">*</font>&nbsp;&nbsp;(dd/mm/jjjj) 
</fieldset> 
<BR> 
<fieldset><legend><H3>Aantallen</H3></legend> 
Aantal kaarten lange route:<input name="Aantal_L" type="text" id="" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br> 
Aantal kaarten korte route:&nbsp;<input name="Aantal_K" type="text" id="req1" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br> 
</fieldset> 
<BR> 
<fieldset><legend><H3>Betalingsgegevens</H3></legend> 
Eenmalige machtiging&nbsp;<font color="red">*</font><br> 
Ja:<input name="Automincasso" value="Ja" onclick="javascript:document.getElementById('specialfield').style.display='inline';" type="radio" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Nee:<input name="Automincasso" value="Nee" onclick="javascript:document.getElementById('specialfield').style.display='none';" type="radio" /><BR> 
<span id="specialfield">Bankrekeningnummer:&nbsp;<input name="Bankrekeningnummer"type="text" id="riq1" value="" size="15" maxlength="9" class="grayborder">&nbsp;<font color="red">*</font></span> 
</fieldset> 
<BR> 
<fieldset> 
Opmerkingen:<br> 
<textarea name="Opmerkingen" cols="40" rows="5" id="opmerkingen"></textarea> 
</fieldset> 
<br> 
<input name="Reset "type="reset" id="Reset" Value="Leegmaken"> 
<input type='submit' name="submit" value='Verstuur'/> 
</span> 
<?php  
}  
?>  
</BLOCKQUOTE> 
</form> 
</body> 
</HTML>
 
Laatst bewerkt:
En nu loopt hij wel goed?

Nog een paar opmerkingen.

Functies in PHP zijn altijd lowercase
PHP:
if (IsSet($_POST['submit']))   
{
Moet dan ook dit zijn
PHP:
if (isset($_POST['submit']))   
{

In dit specifieke geval (Om te controleren of er een formulier is verzonden eigenlijk) kun je beter dit gebruiken:
PHP:
if ($_SERVER['REQUEST_METHOD'] == "post")
{
 
Hij loopt bijna goed. Hij stuurt alleen het formulier niet per e-mail.
 
Laatst bewerkt door een moderator:
Zeker weten dat je kunt mailen?

Maak van
PHP:
mail($email_ontvanger, $onderwerp, $bericht, $headers);
eens dit
PHP:
if(mail($email_ontvanger, $onderwerp, $bericht, $headers)) {
  echo 'Mail succesvol verstuurd!';
} else 
  echo 'Het verzenden is mislukt! Controleer je instellingen.';
}
 
Zeker weten dat je kunt mailen?

Maak van
PHP:
mail($email_ontvanger, $onderwerp, $bericht, $headers);
eens dit
PHP:
if(mail($email_ontvanger, $onderwerp, $bericht, $headers)) {
  echo 'Mail succesvol verstuurd!';
} else 
  echo 'Het verzenden is mislukt! Controleer je instellingen.';
}

Ik heb het aangepast. Hij verzend de mail nog steeds niet. Hij gaat gewoon naar de pagina met de connect gegevens van de database. De pagina staat hier.
www.pieterstuyvesantkuiertocht.nl/inschrijving
U kunt gewoon de velden invullen. De database wordt nog geleegd.
 
script een beetje aangepast, probeer maar...

PHP:
<?php 
error_reporting( E_ALL );
ini_set( 'display_errors', On );  
?>
 
Laatst bewerkt:
script een beetje aangepast, probeer maar...

PHP:
<?php 
error_reporting( E_ALL );
ini_set( 'display_errors', On );  
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<TITLE></TITLE>
</HEAD>
<body bgcolor="#c1fcc1">
<form action="connect.php" method="post" name="index">
<style type="text/css">
label {
width: 8em;
float: left;
text-align: left;
margin-left: 0,1em;
clear: both
}

.grayborder {
margin-left: 1.5em
}

.grayborder2 {
margin-left: 3em
}
.Normal-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:left; font-weight:400; 
        }
.Normal-P0
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; font-weight:400; 
        }
.Normal-C
        {
        font-family:"Arial", sans-serif; font-size:8.3pt; line-height:1.27; 
        }
.normal-c21-C
        {
        font-family:"Arial", sans-serif; font-size:11.3pt; line-height:1.13em; 
        }
.Normal-C0
        {
        font-family:"Calibri", sans-serif; font-weight:700; font-size:36.0pt; 
        line-height:1.23; color:#008000; 
        }
.Normal-C1
        {
        font-family:"Times New Roman", serif; font-size:18.0pt; 
        line-height:1.17; color:#008000; 
        }
</style>
<center>
<div style="position:relative;width:780px;">
<div style="position:absolute; left:7px; top:4px; width:116px; height:175px;">
    <img src="peters.gif" width="116" height="175" border="0" title="" alt="peters.gif"></div>
<div style="position:absolute; left:15px; top:1032px; width:692px; height:28px;">
    <p class="Normal-P"><span class="Normal-C">© 2008 -2009 <a href="mailto: style=""></a>. &nbsp;Alle rechten voorbehouden. Deze website is het beste te bekijken met een schermresolutie van 1024 X 768.<br><br></span></p>
</div>
<div style="position:absolute; left:100px; top:15px; width:546px; height:137px;">
    <p class="Normal-P0"><span class="Normal-C0"></span></p>
</div>
<div style="position:absolute; left:126px; top:140px; width:518px; height:31px;">
    <p class="Normal-P"><span class="Normal-C1"></span></p>
</div>
<div style="position:absolute; left:650px; top:98px; width:120px; height:67px;">
    <a href="weststel.gif" target="_blank" onclick="WPImagePopup('Weststellingwerfse vlag','_blank',this.href,326,217,''); return false"><img src="afbeeldingen/wp807a852f.gif" width="120" height="67" border="0" title="Weststellingwerfse vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:650px; top:16px; width:120px; height:67px;">
    <a href="friesevlag.jpg" target="_blank" onclick="WPImagePopup('Friese vlag','_blank',this.href,800,444,''); return false"><img src="afbeeldingen/wp43f62200.jpg" width="120" height="67" border="0" title="Friese vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:0px; top:1018px; width:780px; height:1px;">
    <img src="afbeeldingen/wpb8645baa.png" width="780" height="1" border="0" title="" alt=""></div>
<div style="position:absolute; left:11px; top:916px; width:677px; height:71px;">
    <img src="afbeeldingen/wpe4afc3a2.png" width="677" height="71" border="0" title="" alt=""></div>
<div style="position:absolute; left:0px; top:180px; width:780px; height:22px;">
    <img src="afbeeldingen/wp9b7a6010.png" width="780" height="22" border="0" title="" alt=""></div>
</div>
</center>
<BLOCKQUOTE>
<?php 
if (isset($_POST['submit'])) 
{ 
    $naam_ontvanger = $_POST['Voornaam']; 
    $email_ontvanger = $_POST['Emailadres']; 

    $naam_verzender = ""; 
    $email_verzender = ""; 

    $onderwerp = "Bevestiging inschrijving"; 
    
    $headers = "From: ".$naam_verzender." <".$email_verzender.">\r\n";   
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $headers .= "Return-Path: Mail-Error <error@mijnsite.nl>\r\n"; 
    $headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n"; 



    $bericht = " 
Beste ".$naam_ontvanger.", 

Dit zijn de gegevens die wij van u hebben ontvangen. Bewaar deze e-mail goed.


Voornaam:".$Voornaam."  

Met vriendelijke groet,


    "; 

    $bericht = nl2br($bericht); 
    mail($email_ontvanger, $onderwerp, $bericht, $headers); 
} 
else 
{ 
    ?> 
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<span class="normal-c21-C">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Velden gemarkeerd met een <font color="red">*</font> zijn verplicht.</B><br>
<fieldset><legend><H3>Persoonsgegevens</H3></legend>
<label for="Voornaam">Voornaam:</label><input type="text" input name="Voornaam" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Tussenvoegsel">Tussenvoegsel:</label> <input type="text" input name="Tussenvoegsel" id="not" size="7" maxlength="10" class="grayborder"><br>
<label for="Achternaam">Achternaam:</label> <input type="text" input name="Achternaam" id="" size="15" maxlength="40" class="grayborder"><font color="red">*</font><br>
<label for="Straatnaam">Straatnaam:</label> <input name="Straatnaam" type="text" id="req1" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Huisnummer">Huisnummer:</label> <input name="Huisnummer" type="text" id="req1" value="" size="7" maxlength="6" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Postcode">Postcode:</label> <input name="Postcode" type="text" id="" value="" size="7" maxlength="7" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Woonplaats">Woonplaats:</label> <input name="Woonplaats" type="text" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Telefoon">Telefoonnummer:</label> <input name="Telefoonnummer" type="text" id=""value="" size="15" maxlength="11" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="E-mailadres">E-mailadres:</label> <input name="Emailadres" type="text" id="not" value="" size="15" maxlength="100" class="grayborder"><br>
<Label for="Geboortedatum">Geboortedatum:</label> <td width="71%">
        <input type="text" name="Geboortedag" value="" size="3" maxlength="2" class="grayborder">
        <input type="text" name="Geboortemaand" value="" size="3" maxlength="2" class="">
        <input type="text" name="Geboortejaar" value="" size="5" maxlength="4" class="">&nbsp;<font color="red">*</font>&nbsp;&nbsp;(dd/mm/jjjj)
</fieldset>
<BR>
<fieldset><legend><H3>Aantallen</H3></legend>
Aantal kaarten lange route:<input name="Aantal_L" type="text" id="" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
Aantal kaarten korte route:&nbsp;<input name="Aantal_K" type="text" id="req1" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
</fieldset>
<BR>
<fieldset><legend><H3>Betalingsgegevens</H3></legend>
Eenmalige machtiging&nbsp;<font color="red">*</font><br>
Ja:<input name="Automincasso" value="Ja" onclick="javascript:document.getElementById('specialfield').style.display='inline';" type="radio" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nee:<input name="Automincasso" value="Nee" onclick="javascript:document.getElementById('specialfield').style.display='none';" type="radio" /><BR>
<span id="specialfield">Bankrekeningnummer:&nbsp;<input name="Bankrekeningnummer"type="text" id="riq1" value="" size="15" maxlength="9" class="grayborder">&nbsp;<font color="red">*</font></span>
</fieldset>
<BR>
<fieldset>
Opmerkingen:<br>
<textarea name="opmerkingen" cols="40" rows="5" id="opmerkingen"></textarea>
</fieldset>
<br>
<input name="Reset "type="reset" id="Reset" Value="Leegmaken">
<input type='submit' name="submit" value='Verstuur'/>
</span>
<?php 
} 
?> 
</BLOCKQUOTE>
</form>
</body>
</HTML>

Ik krijg nu deze foutcode aan de bovenzijde van de pagina. Hij verstuurd geen e-mail. Het nieuwe formulier staat op: www.pieterstuyvesantkuiertocht.nl/inschrijving/aanmeldformulier2.php
Code:
Notice: Use of undefined constant On - assumed 'On' in /home/vhosts/pieterstuyvesantkuiertocht.nl/httpdocs/inschrijving/aanmeldformulier2.php on line 3
 
Laatst bewerkt:
de eerste t/m vier regels aanpassen.
PHP:
<?php 
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );  
?>

wat is de inhoud van pagina connect.php?

gr
 
de eerste t/m vier regels aanpassen.
PHP:
<?php 
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );  
?>

wat is de inhoud van pagina connect.php?

gr

Hier is het script. Het zorgt hoor de verbinding met de database.

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
</head>
<body>
<style type="text/css">
label {
width: 8em;
float: left;
text-align: left;
margin-left: 0,1em;
clear: both
}

.grayborder {
margin-left: 1.5em
}

.grayborder2 {
margin-left: 3em
}
.Normal-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:left; font-weight:400; 
        }
.Normal-P0
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; font-weight:400; 
        }
.Normal-C
        {
        font-family:"Arial", sans-serif; font-size:8.3pt; line-height:1.27; 
        }
.Normal-C0
        {
        font-family:"Calibri", sans-serif; font-weight:700; font-size:36.0pt; 
        line-height:1.23; color:#008000; 
        }
.normal-c21-C
        {
        font-family:"Arial", sans-serif; font-size:11.3pt; line-height:1.13em; 
        }
.Normal-C1
        {
        font-family:"Times New Roman", serif; font-size:18.0pt; 
        line-height:1.17; color:#008000; 
        }
</style>
<center>
<div style="position:relative;width:780px;">
<div style="position:absolute; left:7px; top:4px; width:116px; height:175px;">
    <img src="peters.gif" width="116" height="175" border="0" title="" alt="peters.gif"></div>
<div style="position:absolute; left:15px; top:1032px; width:692px; height:28px;">
    <p class="Normal-P"><span class="Normal-C">© 2008 - 2009 <a href="mailto:" style="">Jacob Boersma</a>. &nbsp;Alle rechten voorbehouden. Deze website is het beste te bekijken met een schermresolutie van 1024 X 768.<br><br></span></p>
</div>
<div style="position:absolute; left:100px; top:15px; width:546px; height:137px;">
    <p class="Normal-P0"><span class="Normal-C0"></span></p>
</div>
<div style="position:absolute; left:126px; top:140px; width:518px; height:31px;">
    <p class="Normal-P"><span class="Normal-C1"></span></p>
</div>
<div style="position:absolute; left:650px; top:98px; width:120px; height:67px;">
    <a href="weststel.gif" target="_blank" onclick="WPImagePopup('Weststellingwerfse vlag','_blank',this.href,326,217,''); return false"><img src="afbeeldingen/wp807a852f.gif" width="120" height="67" border="0" title="Weststellingwerfse vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:650px; top:16px; width:120px; height:67px;">
    <a href="friesevlag.jpg" target="_blank" onclick="WPImagePopup('Friese vlag','_blank',this.href,800,444,''); return false"><img src="afbeeldingen/wp43f62200.jpg" width="120" height="67" border="0" title="Friese vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:0px; top:1018px; width:780px; height:1px;">
    <img src="afbeeldingen/wpb8645baa.png" width="780" height="1" border="0" title="" alt=""></div>
<div style="position:absolute; left:11px; top:916px; width:677px; height:71px;">
    <img src="afbeeldingen/wpe4afc3a2.png" width="677" height="71" border="0" title="" alt=""></div>
<div style="position:absolute; left:0px; top:180px; width:780px; height:22px;">
    <img src="afbeeldingen/wp9b7a6010.png" width="780" height="22" border="0" title="" alt=""></div>
</div>
</center>
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<span class="normal-c21-C">
<?php
echo "<body bgcolor=\"#c1fcc1\">";
$con = mysql_connect("","","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("Inschrijving09", $con);
$sql="INSERT INTO Inschrijvingen (Voornaam, Tussenvoegsel, Achternaam, Straatnaam, Huisnummer, Postcode, Woonplaats, Telefoonnummer, Emailadres, Geboortedag, Geboortemaand, Geboortejaar, Aantal_L, Aantal_K, Automincasso, Bankrekeningnummer, Opmerkingen)
VALUES
('$_POST[Voornaam]','$_POST[Tussenvoegsel]','$_POST[Achternaam]','$_POST[Straatnaam]','$_POST[Huisnummer]','$_POST[Postcode]','$_POST[Woonplaats]','$_POST[Telefoonnummer]','$_POST[Emailadres]','$_POST[Geboortedag]','$_POST[Geboortedag]','$_POST[Geboortejaar]','$_POST[Aantal_L]','$_POST[Aantal_K]','$_POST[Automincasso]','$_POST[Bankrekeningnummer]','$_POST[Opmerkingen]')";
if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }
echo "<br><br>Uw gegevens zijn succesvol verzonden. <br><br>";
echo "Druk onderstaande pagina af of sla de pagina op. Dit is uw bewijs van inschrijven. <br><Br>";
echo "<fieldset><legend><H3>Persoonsgegevens</H3></legend>";
echo "Voornaam: $_POST[Voornaam] <br>";
echo "Tussenvoegsel: $_POST[Tussenvoegsel] <BR>";
echo "Achternaam: $_POST[Achternaam] <BR>";
echo "Straatnaam: $_POST[Straatnaam] <BR>";
echo "Huisnummer: $_POST[Huisnummer] <BR>";
echo "Postcode: $_POST[Postcode] <BR>";
echo "Woonplaats: $_POST[Woonplaats] <BR>";
echo "Telefoonnummer: $_POST[Telefoonnummer] <BR>";
echo "E-mailadres: $_POST[Emailadres] <BR>";
echo "Geboortedatum: $_POST[Geboortedag]-$_POST[Geboortemaand]-$_POST[Geboortejaar] <BR>";
echo "</fieldset>";
echo "<BR>";
echo "<fieldset><legend><H3>Aantallen</H3></legend>";
echo "Aantal kaarten lange route: $_POST[Aantal_L] <BR>";
echo "Aantal kaarten korte route: $_POST[Aantal_K] <BR>";
echo "</fieldset>";
echo "<BR>";
echo "<fieldset><legend><H3>Betalingsgegevens</H3></legend>";
echo "Eenmalige machtiging $_POST[Automincasso] <BR>";
echo "Bankrekeningnummer: $_POST[Bankrekeningnummer]";
echo "</fieldset>";
echo "<BR>";
echo "<fieldset><legend><H3>Overige gegevens</H3></legend>";
echo "Opmerkingen: $_POST[Opmerkingen]";
echo "</fieldset>";
echo "<BR><BR>";
mysql_close($con)
?>
<a href="javascript:print();">Print deze pagina !</a> 
</span>
</body>
</html>
 
Laatst bewerkt:
Hoi,
zo te zien is niets aan de hand met connect.php
want het lukt het wel bij gewoon.


gr
 
Laatst bewerkt:
Hoi,
zo te zien is niets aan de hand met connect.php
want het lukt het wel bij gewoon.

f1.jpg


gr

Met connect is inderdaad niks aan de hand. Alleen wil ik een bevestiging per mail naar de inschrijver sturen. Die werkt niet. Dat is het probleem.
 
dit moet wel werken,...

PHP:
<?php 
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );  
?>

sukses
 
Laatst bewerkt:
dit moet wel werken,...

PHP:
<?php 
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );  
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<TITLE>Pieter Stuyvesant Kuiertocht - Inschrijving</TITLE>
</HEAD>
<body bgcolor="#c1fcc1">
<form action="connect.php" method="post" name="index">
<style type="text/css">
label {
width: 8em;
float: left;
text-align: left;
margin-left: 0,1em;
clear: both
}

.grayborder {
margin-left: 1.5em
}

.grayborder2 {
margin-left: 3em
}
.Normal-P
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:left; font-weight:400; 
        }
.Normal-P0
        {
        margin:0.0pt 0.0pt 0.0pt 0.0pt; text-align:center; font-weight:400; 
        }
.Normal-C
        {
        font-family:"Arial", sans-serif; font-size:8.3pt; line-height:1.27; 
        }
.normal-c21-C
        {
        font-family:"Arial", sans-serif; font-size:11.3pt; line-height:1.13em; 
        }
.Normal-C0
        {
        font-family:"Calibri", sans-serif; font-weight:700; font-size:36.0pt; 
        line-height:1.23; color:#008000; 
        }
.Normal-C1
        {
        font-family:"Times New Roman", serif; font-size:18.0pt; 
        line-height:1.17; color:#008000; 
        }
</style>
<center>
<div style="position:relative;width:780px;">
<div style="position:absolute; left:7px; top:4px; width:116px; height:175px;">
    <img src="peters.gif" width="116" height="175" border="0" title="" alt="peters.gif"></div>
<div style="position:absolute; left:15px; top:1032px; width:692px; height:28px;">
    <p class="Normal-P"><span class="Normal-C">© 2008 -2009 <a href="mailto:webmaster@pieterstuyvesantkuiertocht.nl" style="">Jacob Boersma</a>. &nbsp;Alle rechten voorbehouden. Deze website is het beste te bekijken met een schermresolutie van 1024 X 768.<br><br></span></p>
</div>
<div style="position:absolute; left:100px; top:15px; width:546px; height:137px;">
    <p class="Normal-P0"><span class="Normal-C0">PIETER STUYVESANT KUIERTOCHT</span></p>
</div>
<div style="position:absolute; left:126px; top:140px; width:518px; height:31px;">
    <p class="Normal-P"><span class="Normal-C1">IN DE GEMEENTE WESTSTELLINGWERF E.O.</span></p>
</div>
<div style="position:absolute; left:650px; top:98px; width:120px; height:67px;">
    <a href="weststel.gif" target="_blank" onclick="WPImagePopup('Weststellingwerfse vlag','_blank',this.href,326,217,''); return false"><img src="afbeeldingen/wp807a852f.gif" width="120" height="67" border="0" title="Weststellingwerfse vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:650px; top:16px; width:120px; height:67px;">
    <a href="friesevlag.jpg" target="_blank" onclick="WPImagePopup('Friese vlag','_blank',this.href,800,444,''); return false"><img src="afbeeldingen/wp43f62200.jpg" width="120" height="67" border="0" title="Friese vlag" alt="Klik voor een vergroting."></a></div>
<div style="position:absolute; left:0px; top:1018px; width:780px; height:1px;">
    <img src="afbeeldingen/wpb8645baa.png" width="780" height="1" border="0" title="" alt=""></div>
<div style="position:absolute; left:11px; top:916px; width:677px; height:71px;">
    <img src="afbeeldingen/wpe4afc3a2.png" width="677" height="71" border="0" title="" alt=""></div>
<div style="position:absolute; left:0px; top:180px; width:780px; height:22px;">
    <img src="afbeeldingen/wp9b7a6010.png" width="780" height="22" border="0" title="" alt=""></div>
</div>
</center>
<BLOCKQUOTE>
<?php 
 
    
    $naam_ontvanger = $_POST['Voornaam']; 
    $email_ontvanger = $_POST['Emailadres']; 

    $naam_verzender = "Pieter Stuyvesant Kuiertocht"; 
    $email_verzender = "webmaster@pieterstuyvesantkuiertocht.nl"; 

    $onderwerp = "Bevestiging inschrijving"; 
    
    $headers = "From: ".$naam_verzender." <".$email_verzender.">\r\n";   
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
    $headers .= "Return-Path: Mail-Error <error@mijnsite.nl>\r\n"; 
    $headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n"; 



    $bericht = " 
Beste ".$naam_ontvanger.", 

Dit zijn de gegevens die wij van u hebben ontvangen. Bewaar deze e-mail goed.


Voornaam:".$Voornaam."  

Met vriendelijke groet,

Pieter Stuyvesant Kuiertocht 
    "; 

    $bericht = nl2br($bericht); 
	
    mail($email_verzender, $onderwerp, $bericht, $headers); 
    ?> 
<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<span class="normal-c21-C">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Velden gemarkeerd met een <font color="red">*</font> zijn verplicht.</B><br>
<fieldset><legend><H3>Persoonsgegevens</H3></legend>
<label for="Voornaam">Voornaam:</label><input type="text" input name="Voornaam" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Tussenvoegsel">Tussenvoegsel:</label> <input type="text" input name="Tussenvoegsel" id="not" size="7" maxlength="10" class="grayborder"><br>
<label for="Achternaam">Achternaam:</label> <input type="text" input name="Achternaam" id="" size="15" maxlength="40" class="grayborder"><font color="red">*</font><br>
<label for="Straatnaam">Straatnaam:</label> <input name="Straatnaam" type="text" id="req1" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Huisnummer">Huisnummer:</label> <input name="Huisnummer" type="text" id="req1" value="" size="7" maxlength="6" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Postcode">Postcode:</label> <input name="Postcode" type="text" id="" value="" size="7" maxlength="7" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Woonplaats">Woonplaats:</label> <input name="Woonplaats" type="text" id="" value="" size="15" maxlength="40" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="Telefoon">Telefoonnummer:</label> <input name="Telefoonnummer" type="text" id=""value="" size="15" maxlength="11" class="grayborder">&nbsp;<font color="red">*</font><br>
<label for="E-mailadres">E-mailadres:</label> <input name="Emailadres" type="text" id="not" value="" size="15" maxlength="100" class="grayborder"><br>
<Label for="Geboortedatum">Geboortedatum:</label> <td width="71%">
        <input type="text" name="Geboortedag" value="" size="3" maxlength="2" class="grayborder">
        <input type="text" name="Geboortemaand" value="" size="3" maxlength="2" class="">
        <input type="text" name="Geboortejaar" value="" size="5" maxlength="4" class="">&nbsp;<font color="red">*</font>&nbsp;&nbsp;(dd/mm/jjjj)
</fieldset>
<BR>
<fieldset><legend><H3>Aantallen</H3></legend>
Aantal kaarten lange route:<input name="Aantal_L" type="text" id="" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
Aantal kaarten korte route:&nbsp;<input name="Aantal_K" type="text" id="req1" VALUE="0" size="2" maxlength="2" class="grayborder2">&nbsp;<font color="red">*</font><br>
</fieldset>
<BR>
<fieldset><legend><H3>Betalingsgegevens</H3></legend>
Eenmalige machtiging&nbsp;<font color="red">*</font><br>
Ja:<input name="Automincasso" value="Ja" onclick="javascript:document.getElementById('specialfield').style.display='inline';" type="radio" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nee:<input name="Automincasso" value="Nee" onclick="javascript:document.getElementById('specialfield').style.display='none';" type="radio" /><BR>
<span id="specialfield">Bankrekeningnummer:&nbsp;<input name="Bankrekeningnummer"type="text" id="riq1" value="" size="15" maxlength="9" class="grayborder">&nbsp;<font color="red">*</font></span>
</fieldset>
<BR>
<fieldset>
Opmerkingen:<br>
<textarea name="opmerkingen" cols="40" rows="5" id="opmerkingen"></textarea>
</fieldset>
<br>
<input name="Reset "type="reset" id="Reset" Value="Leegmaken">
<input type="submit" name="submit" value="Verstuur">
</span>
 
</BLOCKQUOTE>
</form>
</body>
</HTML>

sukses

Hij geeft nu de volgende foutcode(gecopieerd uit het script)
Code:
<b>Notice</b>:  Undefined index:  Voornaam in <b>/home/vhosts/pieterstuyvesantkuiertocht.nl/httpdocs/inschrijving/aanmeldformulier2.php</b> on line <b>84</b><br />
<br />
<b>Notice</b>:  Undefined index:  Emailadres in <b>/home/vhosts/pieterstuyvesantkuiertocht.nl/httpdocs/inschrijving/aanmeldformulier2.php</b> on line <b>85</b><br />
<br />
<b>Notice</b>:  Undefined variable:  Voornaam in <b>/home/vhosts/pieterstuyvesantkuiertocht.nl/httpdocs/inschrijving/aanmeldformulier2.php</b> on line <b>106</b><br /

Ik krijg wel een e-mail. Daarin staan niet de waarden die ik heb ingevuld. Het inschrijfformulier staat op: www.pieterstuyvesantkuiertocht.nl/inschrijving/aanmeldformulier2.php
 
Laatst bewerkt:
En er wordt alleen een mailtje verstuurd wanneer ik in het formulier aangeef dat het mailtje verstuurd moet worden naar webmaster@pieterstuyvesantkuiertocht. Als ik een willekeurig ander adres invul stuurt hij geen mail.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan