Wil een formulier op de site zetten, maar begrijp eea niet. Doe dit ook voor het eerst.
Kan iemand mij helpen.
Zie mijn tekst/bestand

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>Inschrijven deelnemers kupi</title>
</head>

<body>
<TR>
<TD>
<b><h1> Inschrijfformulier Deelnemers Kunstpicknick 20 juni 2009</b></h1><br> <br> <br> 

</TD>
</TR>

<FORM NAME="Form1"  METHOD="post" ACTION=/"mailform/mail-a-form.php">
<input type="hidden"name="to"value="[email protected]">
<input type="hidden"name="from"value="-php.nl">
<input type="hidden"name="fields"value="Voornaam,Achternaam,Adres,Woonplaats,Telefoonnummer, e-mail, kunstuiting">
<input type="hidden"name="nextpage"value="ok.htm">
<input type="hidden"name="subject"value="Inschrijving is ontvangen">

Velden met een * zijn verplicht in te vullen.<p>

Voornaam*:<br>  <INPUT TYPE="text"FRONTNAME="Voornaam"Size="50"><br>
Achternaam*:<br> <INPUT TYPE="text"NAME="naam"Size="50"><br>

Adres*:<br> <INPUT TYPE="text"Adress="Adres"Size="50"><br>
Woonplaats*:<br> <INPUT TYPE="text"Place="Woonplaats"Size="50"><br>
Tel.nr.*:<br> <INPUT TYPE="numbers"tel.number="Telefoonnummer"Size="50"><br>
e-mail*:<br> <INPUT TYPE="text"e-mail="e-mail"Size="50"><br>
website:<br> <INPUT TYPE="text"website="website"Size="50"><br>
Kunstuiting*:<br> <INPUT TYPE="text"art="kunstuiting"Size="50"><br>
Eigen tent:
<INPUT TYPE="radio"NAME="group1"Value="J">J
<INPUT TYPE="radio"NAME="group1"Value="N">N <p>
Ik kom met: 
<INPUT Type="checkbox" Name="1"Value="ON">1
<INPUT Type="checkbox" Name="2"Value="ON">2
<INPUT Type="checkbox" Name="3"Value="ON">3 tent(en)<p>
Geen eigen tent, aanschaf via kupi: 
<INPUT TYPE="radio" NAME="group2"Value="J">J
<INPUT TYPE="radio" NAME="group2"Value="N">N <p>
Aanschaf Flap via kupi: 
<INPUT TYPE="radio"NAME="group3"Value="J">J
<INPUT TYPE="radio"NAME="group3"Value="N">N Zo ja, aantal:
<INPUT Type="checkbox" Name="1"Value="ON">1
<INPUT Type="checkbox" Name="2"Value="ON">2<p>
Electra nodig: 
<INPUT TYPE="radio"NAME="group4"Value="J">J
<INPUT TYPE="radio"NAME="group4"Value="N">N Bij JA, zorgen voor haspel<p>
Gaat tijdens dit evenement: 
<INPUT Type="checkbox" Name="exposeren"Value="ON">exposeren
<INPUT Type="checkbox" Name="demonstreren"Value="ON">demonstreren
<INPUT Type="checkbox" Name="workshops"Value="ON">workshops geven<p>
Gaat meedoen met Project "Botters in beweging":
<INPUT TYPE="radio"NAME="group5"Value="J">J
<INPUT TYPE="radio"NAME="group5"Value="N">N <p>
Wil helpen posters op te hangen: 
<INPUT TYPE="radio"NAME="group5"Value="J">J
<INPUT TYPE="radio"NAME="group5"Value="N">N <p>
Gaat meewerken voor evenement (vrijdag 19/06): 
<INPUT Type="checkbox" Name="opbouw"Value="ON">opbouw hekwerk
<INPUT Type="checkbox" Name="opbouw"Value="ON">opbouw tenten
<INPUT Type="checkbox" Name="opbouw"Value="ON">neerzetten tafels <p>
Gaat meewerken voor evenement(zaterdag 20/06): 
<INPUT Type="checkbox" Name="podium"Value="ON">opzetten podium vanaf 09.30 uur<p>
Gaat meewerken tijdens evenement(zaterdag 20/06): 
<INPUT Type="checkbox" Name="info"Value="ON">bij infostand
<INPUT Type="checkbox" Name="wc"Value="ON">toilet voorzien van wcpapier
<INPUT Type="checkbox" Name="nood"Value="ON">hand en span diensten <p>
Gaat meewerken na evenement(zaterdag 20/06): 
<INPUT Type="checkbox" Name="afbouw"Value="ON">afbouw leententen
<INPUT Type="checkbox" Name="afbouw"Value="ON">afbouw tafels
<INPUT Type="checkbox" Name="afbouw"Value="ON">afbouw hekken
<INPUT Type="checkbox" Name="opruimenveld"Value="ON">opruimen veld<p>
Gaat meewerken na evenement(zondag 21/06): 
<INPUT Type="checkbox" Name="afbouw"Value="ON">afbouw podium vanaf 10.00 uur<p>

<TEXTAREA NAME="Opmerking" ROWS="5" COLS="150" Style="border:1px blue; font-weight:bold; font-siz: 9pt; font-family: serif; color: black">
Opmerkingen:
</TEXTAREA><p>


<INPUT TYPE="submit"VALUE="Inschrijving verzenden">



<p>
<p>
<p>

</body>
</html>


<?php

//jouw emailadres
$youremail="[email protected]";

$voornaam=htmlspecialchars($_POST['voornaam']);
$achternaam=htmlspecialchars($_POST['achternaam']);
$adres=htmlspecialchars($_POST['adres']);
$woonplaats=htmlspecialchars($_POST['woonplaats']);
$telnr=htmlspecialchars($_POST['telnr'];
$email=htmlspecialchars($_POST['email']);
$website=htmlspecialchars($_POST['website']);

//Controle of de velden zijn ingevuld
if(!$voornaam){
echo "U heeft geen voornaam ingevuld!";

if(!$achternaam) {
echo "U heeft geen achternaam ingevuld!";


if (!$adres) {
echo "U heeft geen adres ingevuld!";

if (!$woonplaats) {
echo "U heeft geen woonplaats ingevuld!";

if (!$telnr) {
echo "U heeft geen telnr ingevuld!";

if (!$email) {
echo "U heeft geen emailadres ingevuld!";

if (!$kunstuiting) {
echo "U heeft geen kunstuiting ingevuld!";
exit;}

else{


//Content type header wordt ingesteld
$headers='MIME-Version: 1.0'. "\r\n";
$headers='Content-type:text/html;charset=iso-8859-1'."\r\n";

$tijd=time();
$datum=strftimestrftime("%d/%m/%y %H:%M", $tijd);
$ip = getenv("REMOTE_ADDR");

//Gedeelte dat de ontvanger te zien krijgt
$message = "<b><u>Nieuw bericht via het mailformulier op www.kunstpicknick.nl:</u></b><br/>"; . "<br/>"
. "U heeft een inschrijfformulier ontvangen van " . $voornaam . " " . $achternaam . "<br/>"


// Gedeelte voor het verzenden van het bericht
$mailadres = "[email protected]";
$message = str_replace ("<br>\n", $message);
$headers .= "From: ".$email." <".$email.">" . "\r\n";
mail("$mailadres", "Mailform Inschrijving Kunstenaars", $message, $headers);

echo "Uw bericht is verzonden. U krijgt zo spoedig mogelijk bericht.";
}









?>
Wat begrijp je er niet aan?
Heb je ervaring met PHP?
Nee, dat is nou juist het probleem.
Degene die de site zou maken is overspannen geraakt, en nu moet er toch iets gebeuren. Dus probeer ik met mijn kleine beetje kennis een en ander te redden, maar het is moeilijker dan ik dacht.
Is het een erg slecht formulier?
Volgens mij is het wel veilig.
'k zal hem wel even voor je testen.
Resultaten zal ik hier wel posten.

EDIT:
Heb je de rest ook???
Ik mis het HTML formulier.
PH-MJS schreef op 09.03.2009 22:39
Volgens mij is het wel veilig.
'k zal hem wel even voor je testen.
Resultaten zal ik hier wel posten.

EDIT:
Heb je de rest ook???
Ik mis het HTML formulier.

Die staat er toch boven...?
Sorry Het is al laat hé ;)
Vanaf regel 56 komt er op mijn formulier de n te staan en alle codes verder.
Er zit hier dus een verkeerde code in, maar ik weet niet welke.
Ben benieuwd naar de resultaten.
Vast bedankt.

Reageren