Calculerend formulier

Status
Niet open voor verdere reacties.

JanJaap44

Gebruiker
Lid geworden
18 aug 2009
Berichten
19
Ik zit met het volgende: een formulier maken in HTML lukt me wel maar ik moet een inschrijfformulier hebben waar bezoekers diverse keuzemenus hebben.
Als ze een keuze gemaakt hebben dat er dan in een apart veld achter het keuzemenu een bedrag (wat bij hun keuze hoort) komt te staan.
Ook moeten er diverse bedragen, uit verschillende velden, bij elkaar opgeteld worden en in een apart veld worden weergegeven.
Ik heb dit nu in een PDF http://www.ijsselshow.nl/formulieren/inschrijfformulier_online.pdf staan maar een webpagina is voor de ± 2500 inschrijvingen wel iets handiger.
Hopelijk heeft 1 van jullie een oplossing voor mij ;)
 
Laatst bewerkt:
Het visuele gedeelte, wat de deelnemer kan zien, kun je redelijk eenvoudig maken door een stukje javascript. Een voorbeeld:
HTML:
<form method="post" action="index.php">
	<p>
		Extra toegangskaartjes/Extra tickets Volwassenen/Adults: 
		<input type="text" name="extra_tickets" id="extra_tickets" onkeyup="(isNaN(parseInt(this.value))) ? document.getElementById('extra_tickets_prijs').value = 'Vul een getal in' : document.getElementById('extra_tickets_prijs').value = this.value * 8" />
		x &euro; 8,00 =
		<input type="text" name="extra_tickets_prijs" id="extra_tickets_prijs" value="0" disabled="disabled" />
	</p>
</form>
In dit voorbeeld is de tweede inputbox "uitgeschakeld". Dit wil zeggen dat een gebruiker de waarde niet kan wijzigen. Met javascript kan deze waarde wel gewijzigd worden en dat is wat er in het eerste tekstveld gebeurt (als iemand iets invult in het eerste veld, wordt er gekeken of het een nummer is en zo ja, wat het totaalbedrag is. Dit totaalbedrag, of een foutmelding, komt in het tweede veld te staan). Mijn kennis van javascript is beperkt en verouderd, dus je zou nog even in het javascript forum kunnen posten voor extra controle.

De javascript manier is niet waterdicht en daarom moet je deze waardes nooit doorsturen en gebruiken. Bereken achteraf met php nogmaals het totaalbedrag.
PHP:
if (is_numeric($_POST["extra_tickets"])) {
	$extra_tickets_prijs = $_POST["extra_tickets"] * 8;
} else {
	die("ga weg enge bezoeker");
}
 
Ik zou in plaats van is_numeric, ctype_digit gebruiken. Want wat als een bezoeker een half ticket invult?
 
Ik ben nu nog even te druk om een goed formulier te knutselen, ik zal zsm reageren op jullie antwoorden. Alvast bedankt.
 
Ik heb tot dusver een redelijk formulier in elkaar zitten ;)
Nu moet ik nog uitvinden hoe je invulvelden verplicht maakt, velden bij elkaar laat optellen en dit weergeven in een ander veld en hoe je aan keuze's in een lijst een waarde geeft die dan in een apart veld wordt getoond..ik hoop dat ik dit kan vinden bij w3 schools.
In ieder geval alvast bedankt voor de hulp.

HTML:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
    <style type="text/css">
        body {background-color: #F0F8FF}
        h2 {color:blue;font-family:arial}
        p {color:blue}
        fieldset {color:blue}
    </style>
<title>Inschrijven IJsselshow</title>
</head>

<body>
<form action="MAILTO:test@gmail.com" method="post" enctype="text/plain">
<p>
    <h2>
        <sup>Inschrijfformulier</sup>  <img border="0" src="http://www.ijsselshow.nl/nederlands/afbeeldingen/logo.jpg" width="200" height="37" /> <sup>2009</sup>
    </h2>
</p>
<p>
Ras / Breed:
<form action="">
<select name="ras ">
<option value=""/option>
<option value="australian shepherd">Australian Shepherd </option>
<option value="affenpinscher ">Affenpinscher </option>
<option value="afghaanse hond ">Afghaanse Hond </option>
<option value="aidi ">Aidi </option>
<option value="airedale terrier ">Airedale Terrier </option>
<option value="akita_inu ">Akita Inu </option>
<option value="alaska malamute ">Alaska Malamute </option>
<option value="alpenländische daschbracke ">Alpenländische Daschbracke </option>
<option value="american cocker spaniel ">American Cocker Spaniel </option>
<option value="american foxhound ">American Foxhound </option>
<option value="amerikaanse staffordshire terrier ">Amerikaanse Staffordshire Terrier </option>
<option value="amerikaanse waterspaniel ">Amerikaanse Waterspaniel </option>
<option value="anatolische herdershond ">Anatolische Herdershond </option>
<option value="anglo-français de petite vénerie ">Anglo-Français de petite vénerie </option>
<option value="appenzeller sennenhond ">Appenzeller Sennenhond </option>
<option value="ariëgeois ">Ariëgeois </option>
<option value="australian cattle dog ">Australian Cattle Dog </option>
<option value="australian silky terrier ">Australian Silky Terrier </option>
<option value="australische terrier ">Australische Terrier </option>
<option value="azawakh ">Azawakh </option>
<option value="barbet ">Barbet </option>
<option value="barzoi ">Barzoi </option>
<option value="basenji ">Basenji </option>
<option value="basset artésien normand ">Basset artésien normand </option>
<option value="basset bleu de gascogne ">Basset bleu de Gascogne </option>
<option value="basset fauve de bretagne ">Basset fauve de Bretagne </option>
<option value="basset hound ">Basset Hound </option>
<option value="beagle ">Beagle </option>
<option value="beagle-harrier ">Beagle-Harrier </option>
<option value="bearded collie ">Bearded Collie </option>
<option value="beauceron ">Beauceron </option>
<option value="bedlington terrier ">Bedlington Terrier </option>
<option value="beierse bergspeurhond ">Beierse Bergspeurhond </option>
<option value="belgische herdershond ">Belgische Herdershond </option>
<option value="bergamasco herdershond ">Bergamasco herdershond </option>
<option value="berger des pyrénées ">Berger des Pyrénées </option>
<option value="berghond van de maremmen ">Berghond van de Maremmen </option>
<option value="berner laufhund ">Berner Laufhund </option>
<option value="berner niederlaufhund ">Berner Niederlaufhund </option>
<option value="berner sennenhond ">Berner Sennenhond </option>
<option value="bichon frise ">Bichon Frise </option>
<option value="billy ">Billy </option>
<option value="black and tan coonhound ">Black and Tan Coonhound </option>
<option value="bloedhond ">Bloedhond </option>
<option value="bolognezer ">Bolognezer </option>
<option value="bordeaux dog ">Bordeaux Dog </option>
<option value="border collie ">Border Collie </option>
<option value="border terrier ">Border Terrier </option>
<option value="bosanski ostrodlaki gonic barak ">Bosanski Ostrodlaki Gonic Barak </option>
<option value="boston terrier ">Boston Terrier </option>
<option value="bouvier des ardennes ">Bouvier des Ardennes </option>
<option value="bouvier des flandres ">Bouvier des Flandres </option>
<option value="bracco italiano ">Bracco Italiano </option>
<option value="brandlbracke ">Brandlbracke </option>
<option value="braque ">Braque </option>
<option value="braque d'auvergne ">Braque d'Auvergne </option>
<option value="braque de l'ariège ">Braque de l'Ariège </option>
<option value="braque du bourbonnais ">Braque du Bourbonnais </option>
<option value="braque français gascogne ">Braque français Gascogne </option>
<option value="braque français pyrénées ">Braque français Pyrénées </option>
<option value="braque saint-germain ">Braque Saint-Germain </option>
<option value="briard ">Briard </option>
<option value="briquet griffon vendéen ">Briquet griffon vendéen </option>
<option value="broholmer ">Broholmer </option>
<option value="bruno du jura">Bruno du Jura</option>
<option value="bull terrier ">Bull Terrier </option>
<option value="bulldog ">Bulldog </option>
<option value="bullmastiff ">Bullmastiff </option>
<option value="ca de bestiar ">Ca de Bestiar </option>
<option value="ca de bou ">Ca de Bou </option>
<option value="cairn terrier ">Cairn Terrier </option>
<option value="cane corso italiano ">Cane Corso Italiano </option>
<option value="cão da serra de aires ">Cão da Serra de Aires </option>
<option value="cao de castro laboreiro ">Cao de Castro Laboreiro </option>
<option value="cavalier king charles spaniel ">Cavalier King Charles Spaniel </option>
<option value="centraal.aziatische owcharka ">Centraal.Aziatische Owcharka </option>
<option value="ceskoslovensky vlcak ">Ceskoslovensky Vlcak </option>
<option value="cesky fousek ">Cesky Fousek </option>
<option value="cesky terrier ">Cesky Terrier </option>
<option value="chart polski ">Chart Polski </option>
<option value="chesapeake bay retriever ">Chesapeake Bay Retriever </option>
<option value="chien d'artois ">Chien d'Artois </option>
<option value="chihuahua ">Chihuahua </option>
<option value="chihuahua  ">Chihuahua  </option>
<option value="chinees gekuifde naakthond ">Chinees Gekuifde Naakthond </option>
<option value="chow chow ">Chow Chow </option>
<option value="cirneco dell'etna ">Cirneco dell'Etna </option>
<option value="clumber spaniel ">Clumber Spaniel </option>
<option value="continentale dwergspaniels ">Continentale Dwergspaniels </option>
<option value="coton de tuléar ">Coton de Tuléar </option>
<option value="curly coated retriever ">Curly Coated Retriever </option>
<option value="dalmatier ">Dalmatier </option>
<option value="dandie dinmont terrier ">Dandie Dinmont Terrier </option>
<option value="deerhound  ">Deerhound  </option>
<option value="dobermann ">Dobermann </option>
<option value="dogo argentino ">Dogo Argentino </option>
<option value="dogo canario ">Dogo Canario </option>
<option value="drentse patrijshond ">Drentse Patrijshond </option>
<option value="drever ">Drever </option>
<option value="duitse boxer ">Duitse Boxer </option>
<option value="duitse brak ">Duitse Brak </option>
<option value="duitse dog ">Duitse Dog </option>
<option value="duitse herdershond ">Duitse Herdershond </option>
<option value="duitse jachtterrier ">Duitse jachtterrier </option>
<option value="duitse staande hond draadhaar ">Duitse Staande Hond draadhaar </option>
<option value="duitse staande hond korthaar ">Duitse Staande Hond korthaar </option>
<option value="duitse staande hond langhaar ">Duitse Staande hond Langhaar </option>
<option value="duitse stekelhaar ">Duitse Stekelhaar </option>
<option value="duitse wachtel ">Duitse Wachtel </option>
<option value="duitse wolfspits ">Duitse Wolfspits </option>
<option value="dwerg teckel ">Dwerg teckel </option>
<option value="dwerg-terriers ">Dwerg-Terriers </option>
<option value="dwergdoggen ">Dwergdoggen </option>
<option value="dwergpinscher ">Dwergpinscher </option>
<option value="dwergpoedel ">Dwergpoedel </option>
<option value="dwergschnauzer ">Dwergschnauzer </option>
<option value="dwergspits ">Dwergspits </option>
<option value="engelse cocker spaniel ">Engelse Cocker Spaniel </option>
<option value="engelse setter ">Engelse Setter </option>
<option value="engelse springer spaniel ">Engelse Springer Spaniel </option>
<option value="engelse toy terrier ">Engelse Toy Terrier </option>
<option value="english pointer ">English Pointer </option>
<option value="entlebucher sennenhond ">Entlebucher Sennenhond </option>
<option value="epagneul bleu de picardie ">Epagneul bleu de Picardie </option>
<option value="epagneul breton ">Epagneul Breton </option>
<option value="epagneul de pont-audemer ">Epagneul de Pont-Audemer </option>
<option value="epagneul français ">Epagneul français </option>
<option value="epagneul picard ">Epagneul picard </option>
<option value="estrela berghond ">Estrela Berghond </option>
<option value="eurasier ">Eurasier </option>
<option value="europese spits ">Europese spits </option>
<option value="field spaniel ">Field Spaniel </option>
<option value="fila brasiliero ">Fila Brasiliero </option>
<option value="finse lappenhond ">Finse Lappenhond </option>
<option value="finse rendierherdershond ">Finse rendierherdershond </option>
<option value="finse spits ">Finse spits </option>
<option value="flat coated retriever ">Flat Coated Retriever </option>
<option value="fox terrier (draadhaar) ">Fox Terrier (draadhaar) </option>
<option value="fox terrier (gladhaar) ">Fox Terrier (gladhaar) </option>
<option value="foxhound ">Foxhound </option>
<option value="francais blanc et noir ">Francais blanc et noir </option>
<option value="français blanc et orange ">Français blanc et orange </option>
<option value="francais tricolore ">Francais Tricolore </option>
<option value="franse bulldog ">Franse Bulldog </option>
<option value="galgo espanol ">Galgo Espanol </option>
<option value="gammel dansk hønsehund ">Gammel Dansk Hønsehund </option>
<option value="golden retriever ">Golden Retriever </option>
<option value="gordon setter ">Gordon Setter </option>
<option value="gos d'atura catalá ">Gos d'Atura Catalá </option>
<option value="grand anglo-français  ">Grand anglo-français  </option>
<option value="grand anglo-français tricolore ">Grand anglo-français tricolore </option>
<option value="grand basset griffon vendéen ">Grand Basset griffon vendéen </option>
<option value="grand bleu de gascogne ">Grand bleu de Gascogne </option>
<option value="grand gascon saintongeois ">Grand gascon saintongeois </option>
<option value="grand griffon vendéen ">Grand griffon vendéen </option>
<option value="great japanese dog">Great Japanese Dog</option>
<option value="greyhound ">Greyhound </option>
<option value="griffon belge ">Griffon belge </option>
<option value="griffon bleu gascogne ">Griffon bleu Gascogne </option>
<option value="griffon bruxellois ">Griffon Bruxellois </option>
<option value="griffon fauve bretagne ">Griffon fauve Bretagne </option>
<option value="griffon nivernais ">Griffon nivernais </option>
<option value="groenendaler ">Groenendaler </option>
<option value="groenlandse hond">Groenlandse hond</option>
<option value="grote munsterlander ">Grote Munsterlander </option>
<option value="grote poedel ">Grote Poedel </option>
<option value="grote spits ">Grote spits </option>
<option value="grote zwitserse sennenhond ">Grote Zwitserse Sennenhond </option>
<option value="halden brak ">Halden Brak </option>
<option value="hamilton stovare ">Hamilton Stovare </option>
<option value="hannoveraanse speurhond  ">Hannoveraanse Speurhond  </option>
<option value="harrier ">Harrier </option>
<option value="havanezer ">Havanezer </option>
<option value="heidewachtel ">Heidewachtel </option>
<option value="hellinikos ichnilatis ">Hellinikos Ichnilatis </option>
<option value="hokkaïdo ">Hokkaïdo </option>
<option value="hollandse herdershond ">Hollandse Herdershond </option>
<option value="hollandse smoushond ">Hollandse Smoushond </option>
<option value="hongaarse staande hond draadhaar ">Hongaarse Staande Hond draadhaar </option>
<option value="hongaarse staande hond korthaar ">Hongaarse Staande Hond korthaar </option>
<option value="hongaarse windhond ">Hongaarse Windhond </option>
<option value="hoogbenige terrier ">Hoogbenige Terrier </option>
<option value="hovawart ">Hovawart </option>
<option value="hrvatski ovcar ">Hrvatski Ovcar </option>
<option value="hygen brak ">Hygen brak </option>
<option value="ierse rode setter ">Ierse Rode Setter </option>
<option value="ierse setter">Ierse Setter</option>
<option value="ierse terrier ">Ierse Terrier </option>
<option value="ierse water spaniel ">Ierse Water Spaniel </option>
<option value="ierse wolfshond  ">Ierse Wolfshond  </option>
<option value="ijslandse herdershond ">IJslandse Herdershond </option>
<option value="irish glen of imaal terrier ">Irish Glen of Imaal Terrier </option>
<option value="irish soft coated wheaten ">Irish Soft Coated Wheaten </option>
<option value="istarski kratkodlaki gonic ">Istarski Kratkodlaki Gonic </option>
<option value="istarski ostrodlaki gonic ">Istarski Ostrodlaki Gonic </option>
<option value="italiaans windhondje ">Italiaans Windhondje </option>
<option value="italiaanse laufhund ">Italiaanse Laufhund </option>
<option value="jack russell terrier ">Jack Russell Terrier </option>
<option value="japanese terrier ">Japanese Terrier </option>
<option value="japanse spaniel ">Japanse Spaniel </option>
<option value="japanse spaniel en pekingesen ">Japanse Spaniel en Pekingesen </option>
<option value="japanse spits ">Japanse Spits </option>
<option value="jugoslavische herdershond ">Jugoslavische Herdershond </option>
<option value="jura niederlaufhund ">Jura Niederlaufhund </option>
<option value="kai ">Kai </option>
<option value="kanaanhond ">Kanaanhond </option>
<option value="kaninchen dashond ">Kaninchen Dashond </option>
<option value="karelische berenhond ">Karelische berenhond </option>
<option value="kaukasische herdershond ">Kaukasische Herdershond </option>
<option value="kelpie ">Kelpie </option>
<option value="kerry blue terrier ">Kerry Blue Terrier </option>
<option value="king charles spaniel ">King Charles Spaniel </option>
<option value="kishu ">Kishu </option>
<option value="kleine belgische hondenrassen ">Kleine Belgische hondenrassen </option>
<option value="kleine spits ">Kleine spits </option>
<option value="komondor ">Komondor </option>
<option value="kooikerhondje  ">Kooikerhondje  </option>
<option value="korthals ">Korthals </option>
<option value="kraski ovcar ">Kraski Ovcar </option>
<option value="kromfohrländer ">Kromfohrländer </option>
<option value="kromfohrländer ">Kromfohrländer </option>
<option value="kuvasz ">Kuvasz </option>
<option value="laagbenige terrier ">Laagbenige Terrier </option>
<option value="labrador retriever ">Labrador Retriever </option>
<option value="lakeland terrier ">Lakeland Terrier </option>
<option value="lakense herder ">Lakense Herder </option>
<option value="landseer ">Landseer </option>
<option value="leeuwhondje ">Leeuwhondje </option>
<option value="leonberger ">Leonberger </option>
<option value="lhasa apso ">Lhasa Apso </option>
<option value="luzerner laufhund ">Luzerner Laufhund </option>
<option value="luzerner niederlaufhund ">Luzerner Niederlaufhund </option>
<option value="maltezer ">Maltezer </option>
<option value="manchester terrier ">Manchester Terrier </option>
<option value="mastiff ">Mastiff </option>
<option value="mastin espanol ">Mastin Espanol </option>
<option value="mastino napolitano ">Mastino Napolitano </option>
<option value="mechelaar ">Mechelaar </option>
<option value="mexicaanse naakthond ">Mexicaanse Naakthond </option>
<option value="midden spits ">Midden spits </option>
<option value="middenslag poedel ">Middenslag Poedel </option>
<option value="mopshond">Mopshond</option>
<option value="mudi ">Mudi </option>
<option value="nachtvlinderhondje ">Nachtvlinderhondje </option>
<option value="newfoundlander ">Newfoundlander </option>
<option value="noorse buhund ">Noorse Buhund </option>
<option value="noorse dunker ">Noorse Dunker </option>
<option value="noorse elandhond grijs ">Noorse Elandhond Grijs </option>
<option value="noorse elandhond zwart ">Noorse Elandhond Zwart </option>
<option value="noorse jachthond ">Noorse jachthond </option>
<option value="noorse lundehund ">Noorse Lundehund </option>
<option value="noorse waak- en herdershond ">Noorse waak- en herdershond </option>
<option value="norbotten spits ">Norbotten spits </option>
<option value="norfolk terrier ">Norfolk Terrier </option>
<option value="norwich terrier ">Norwich Terrier </option>
<option value="nova scotia duck tolling retriever  ">Nova Scotia Duck Tolling Retriever  </option>
<option value="oertype ">Oertype </option>
<option value="old english sheepdog ">Old English Sheepdog </option>
<option value="oostenrijkse pinscher ">Oostenrijkse Pinscher </option>
<option value="oostsiberische laika ">Oostsiberische Laika </option>
<option value="otterhound ">Otterhound </option>
<option value="parson russell terrier ">Parson Russell Terrier </option>
<option value="pekingees ">Pekingees </option>
<option value="perdiguero de burgos ">Perdiguero de Burgos </option>
<option value="peruaanse naakthond ">Peruaanse naakthond </option>
<option value="petit basset griffon vendéen ">Petit Basset griffon vendéen </option>
<option value="petit bleu de gascogne ">Petit bleu de Gascogne </option>
<option value="petit brabançon  ">Petit Brabançon  </option>
<option value="petit gascon saintongeois ">Petit gascon saintongeois </option>
<option value="pharao hond  ">Pharao hond  </option>
<option value="picardische herdershond ">Picardische herdershond </option>
<option value="pinscher ">Pinscher </option>
<option value="pinscher ">Pinscher </option>
<option value="planinski gonic ">Planinski Gonic </option>
<option value="podenco canario ">Podenco Canario </option>
<option value="podenco ibicenco ">Podenco Ibicenco </option>
<option value="podengo portugues  ">Podengo Portugues  </option>
<option value="poedelpointer ">Poedelpointer </option>
<option value="poitevin  ">Poitevin  </option>
<option value="polski owczarek nizinny ">Polski Owczarek Nizinny </option>
<option value="poolse brak ">Poolse Brak </option>
<option value="porcelaine ">Porcelaine </option>
<option value="portugese pointer ">Portugese Pointer </option>
<option value="portugese waterhond ">Portugese waterhond </option>
<option value="posavki gonic ">Posavki Gonic </option>
<option value="puli ">Puli </option>
<option value="pumi ">Pumi </option>
<option value="pyrenese berghond ">Pyrenese Berghond </option>
<option value="pyrenese mastiff ">Pyrenese Mastiff </option>
<option value="rafeiro van alentejo ">Rafeiro van Alentejo </option>
<option value="rhodesian ridgeback">Rhodesian Ridgeback</option>
<option value="riesenschnauzer ">Riesenschnauzer </option>
<option value="rottweiler ">Rottweiler </option>
<option value="russisch-europese laika ">Russisch-Europese Laika </option>
<option value="saarloos wolfhond ">Saarloos Wolfhond </option>
<option value="saluki  ">Saluki  </option>
<option value="samojeed ">Samojeed </option>
<option value="schapendoes ">Schapendoes </option>
<option value="schillerstövare ">Schillerstövare </option>
<option value="schipperke ">Schipperke </option>
<option value="schnauzer ">Schnauzer </option>
<option value="schnauzer middenslag ">Schnauzer middenslag </option>
<option value="schotse herdershond ">Schotse Herdershond </option>
<option value="schotse terrier ">Schotse Terrier </option>
<option value="sealyham terrier ">Sealyham Terrier </option>
<option value="servische laufhund ">Servische Laufhund </option>
<option value="shar pei ">Shar Pei </option>
<option value="shetland sheepdog ">Shetland Sheepdog </option>
<option value="shiba inu ">Shiba Inu </option>
<option value="shih tzu ">Shih Tzu </option>
<option value="shikoku ">Shikoku </option>
<option value="shiloh shepherd ">Shiloh Shepherd </option>
<option value="siberian husky ">Siberian Husky </option>
<option value="sint bernhardshond ">Sint Bernhardshond </option>
<option value="skye terrier ">Skye Terrier </option>
<option value="sloughi ">Sloughi </option>
<option value="slovensky hrubosrsty stavac ">Slovensky Hrubosrsty Stavac </option>
<option value="slovensky kopov ">Slovensky Kopov </option>
<option value="slowaakse tchouvatch ">Slowaakse Tchouvatch </option>
<option value="smålandsstövare ">Smålandsstövare </option>
<option value="smoushond ">Smoushond </option>
<option value="spaanse drijfhond ">Spaanse drijfhond </option>
<option value="spaanse waterhond ">Spaanse Waterhond </option>
<option value="spinone italiano ">Spinone Italiano </option>
<option value="stabyhoun ">Stabyhoun </option>
<option value="staffordshire bull terrier ">Staffordshire Bull Terrier </option>
<option value="steirische ruwhaarbrak ">Steirische Ruwhaarbrak </option>
<option value="suomenajokoira  ">Suomenajokoira  </option>
<option value="sussex spaniel ">Sussex Spaniel </option>
<option value="tatra herdershond ">Tatra herdershond </option>
<option value="tchiorny terrier ">Tchiorny Terrier </option>
<option value="tchiorny terrier ">Tchiorny Terrier </option>
<option value="teckel">Teckel</option>
<option value="terrier ">Terrier </option>
<option value="tervueren">Tervueren</option>
<option value="thai ridgeback dog">Thai Ridgeback Dog</option>
<option value="tibetaanse hondenrassen ">Tibetaanse Hondenrassen </option>
<option value="tibetaanse mastiff ">Tibetaanse Mastiff </option>
<option value="tibetaanse spaniel ">Tibetaanse Spaniel </option>
<option value="tibetaanse terrier ">Tibetaanse Terrier </option>
<option value="tiroler brak ">Tiroler Brak </option>
<option value="tosa ">Tosa </option>
<option value="toypoedel ">Toypoedel </option>
<option value="transylvaanse brak ">Transylvaanse Brak </option>
<option value="vlinderhondje ">Vlinderhondje </option>
<option value="volpino italiano ">Volpino Italiano </option>
<option value="weimaraner  ">Weimaraner  </option>
<option value="welsh corgi cardigan ">Welsh Corgi Cardigan </option>
<option value="welsh corgi pembroke ">Welsh Corgi Pembroke </option>
<option value="welsh springer spaniel ">Welsh Springer Spaniel </option>
<option value="welsh terrier ">Welsh Terrier </option>
<option value="west highland white terrier ">West Highland White Terrier </option>
<option value="westfaalse dasbrak ">Westfaalse Dasbrak </option>
<option value="westsiberische laika ">Westsiberische Laika </option>
<option value="wetterhoun">Wetterhoun</option>
<option value="whippet">Whippet</option>
<option value="white swiss shepherd dog ">White Swiss Shepherd dog </option>
<option value="yorkshire terrier">Yorkshire Terrier</option>
<option value="yugoslavenski trobojni gonic ">Yugoslavenski Trobojni Gonic </option>
<option value="zuid-russische owcharka ">Zuid-Russische Owcharka </option>
<option value="zweedse elandhond ">Zweedse elandhond </option>
<option value="zweedse herderspits ">Zweedse Herderspits </option>
<option value="zweedse lappenhond ">Zweedse Lappenhond </option>
<option value="zwitserse niederlaufhund  ">Zwitserse Niederlaufhund  </option>
<option value="zwitzerse laufhund  ">Zwitzerse Laufhund  </option>
</select>
    Varieteit-Kleur / Variety-Colour: 
    <input type="text" name="varieteit-kleur "size="25">
    <br />
    <input type="radio" name="geslacht " value="reu" /> Reu / Male
    <br />
    <input type="radio" name="geslacht " value="teef" /> Teef / Female
</p>
<p>
    Naam van de hond / Name of the dog: 
    <input type="text" name="naamhond "size="30">
    <br />
    Titels van de hond / Titles of the dog: 
    <input type="text" name="titelshond "size="20">
    <br />
    Stamboomnummer / Pedigreenumber: 
    <input type="text" name="stamboomnummer "size="20">
    <br />
    Geboortedatum / Date of birth: 
    <input type="text" name="geboortedatum "size="20">
    <br />
    <br />
    Klasse / Class:
    <form action="">
    <select name="klasse ">
    <option value=""> </option>
    <option value="1. Baby">1. Babyklas/Baby class (4-6 maanden/months) </option>
    <option value="2. Puppy">2. Puppyklas/Puppy class (6-9 maanden/months) </option>
    <option value="3. Jeugd">3. Jeugdklas/Junior class (9-18 maanden/months) </option>
    <option value="4. Tussen">4. Tussenklas/Intermediate class (15-24 maanden/months) </option>
    <option value="5. Open">5. Openklas/Open class (vanaf/as from 15 maanden/months) </option>
    <option value="6. Gebruikshonden">6. Gebruikshondenklas/ Working class (vanaf/as from 15 maanden/months)* </option>
    <option value="7. Kampioens">7. Kampioensklas/ Champion class (vanaf/as from 15 maanden/months)* </option>
    <option value="8. Veteranen">8. Veteranenklas/Veteran class (vanaf/as from 8 jaar/years) </option>
    </select><br />
    <small>*Kopie gerechtigheidsverklaring / kampioenschap meesturen als bijlage. Indien niet bijgesloten wordt de hond in de open klas ingeschreven.<br />
    *Copy of statement of the ruling organisation or copy championship must be included as attachment. If not enclosed the dog will be entered in open class.</small>
</p>
<p>
    Fokker / Breeder: 
    <input type="text" name="fokker "size="20">
    <br />
    Vader / Sire: 
    <input type="text" name="vader "size="20">
    <br />
    Moeder / Dam: 
    <input type="text" name="moeder "size="20">
</p>
<p>
    Eigenaar / Owner:
    <input type="text" name="moeder "size="20">
    <br />
    Voorletters(s) / First name(s): 
    <input type="text" name="voorletters "size="8">
    Achternaam / Familyname: 
    <input type="text" name="achternaam "size="20">
    <br />
    Adres / Address: 
    <input type="text" name="adres "size="30">
    Nummer / Number: 
    <input type="text" name="nummer "size="5">
    <br />
    Postcode en woonplaats / Code and city: 
    <input type="text" name="pc woonplaats "size="30">
    <br />
    Land / Country: 
    <input type="text" name="land "size="30">
    <br />
    Telefoonnummer / Telephonenumber: 
    <input type="text" name="telefoonnummer "size="20">
    <br />
    Emailadres / Emailaddress: 
    <input type="text" name="email "size="20">
    <br />
    Mede-eigenaar / Co-owner:
    <br />
    Voorletters(s) / First name(s): 
    <input type="text" name="mede eigenaar voorletters "size="8">
    Achternaam / Familyname: 
    <input type="text" name="mede eigenaar achternaam "size="20">
    <br />
    Naam rekeninghouder / Name accountholder: 
    <input type="text" name="rekeninghouder "size="20">
</p>
<p>
    Is de staart van de hond legaal gecoupeerd? The dog’s tail is legally amputated?
    <input type="radio" name="legaalgecoupeerd " value="ja" /> Ja / Yes
    <input type="radio" name="legaalgecoupeerd " value="nee" /> Nee / No
    <br />
    Land van geboorte/country of origin:
    <input type="text" name="geboorteland "size="20">
    <br />
    Is staart van de hond om medische redenen gecoupeerd? The dog’s tail is amputated for medical reasons? <small>(Indien ja, dierenartsverklaring meenemen / If yes please bring proof of the veterinairy)</small>
    <input type="radio" name="medischgecoupeerd " value="ja" /> Ja / Yes
    <input type="radio" name="medischgecoupeerd " value="nee" /> Nee / No
</p>
<br />
<fieldset>
    <legend>
    Eénmalige machtiging <small>(alleen voor Nederland)</small>
    </legend>
    Ondergetekende verleent hierbij éénmalige machtiging aan SOHZ om van hieronder genoemde rekening af te schrijven
    <br />
    inschrijfgeld IJSSELSHOW 2009 <small>(Machtiging kan binnen 30 dagen na dagtekening worden ingetrokken)</small>
    <br />
    Bedrag: €
    <input type="text" name="machtigbedrag "size="10">
    <br />
    Bankrekeningnummer:
    <input type="text" name="machtigingbank "size="10">
    <br />
    Girorekeningnummer:
    <input type="text" name="machtiginggiro "size="10">
    <br />
    Naam en voorletters:
    <input type="text" name="machtigingnaam "size="25">
    <br />
    Adres: 
    <input type="text" name="machtigingadres "size="30">
    <br />
    Postcode en woonplaats:
    <input type="text" name="machtigingpcwoonplaats "size="25">
    <br />
    Naam rekeninghouder:
    <input type="text" name="machtigingrekeninghouder "size="20">
</fieldset>
<br />
<fieldset>
<legend>
    Extra's
    </legend>
<p>
        Koppelklas / Braceclass (per koppel / per brace): 
        <input type="text" name="koppelklas" "size="4" id="koppelklas" onkeyup="(isNaN(parseInt(this.value))) ? document.getElementById('extra_tickets_prijs').value = 'Vul een getal in' : document.getElementById('koppelklas_prijs').value = this.value * 10" />
        x &euro; 10,00 =
        <input type="text" name="koppelklas_prijs" "size="4" id="koppelklas_prijs" value="0" disabled="disabled" />
    </p>
<p>
        Extra toegangskaartjes volwassenen / Extra tickets adults: 
        <input type="text" name="extra_kaartjes" "size="4" id="extra_kaartjes" onkeyup="(isNaN(parseInt(this.value))) ? document.getElementById('extra_kaartjes_prijs').value = 'Vul een getal in' : document.getElementById('extra_kaartjes_prijs').value = this.value * 8" />
        x &euro; 8,00 =
        <input type="text" name="extra_kaartjes_prijs" "size="4" id="extra_kaartjes_prijs" value="0" disabled="disabled" />
    </p>
<p>
        Toegangskaartjes kinderen 4-11 en 65+ / Tickets childeren and elderly persons: 
        <input type="text" name="kinderkaartje" "size="4" id="kinderkaartje" onkeyup="(isNaN(parseInt(this.value))) ? document.getElementById('kinderkaartje_prijs').value = 'Vul een getal in' : document.getElementById('kinderkaartje_prijs').value = this.value * 5" />
        x &euro; 5,00 =
        <input type="text" name="kinderkaartje_prijs" "size="4" id="kinderkaartje_prijs" value="0" disabled="disabled" />
    </p>
<p>
        Niet ingeschreven honden / Dogs not entered for judging <small>(max. 2 per exposant / exhibitor)</small>: 
        <input type="text" name="hondenkaartje" "size="4" id="hondenkaartje" onkeyup="(isNaN(parseInt(this.value))) ? document.getElementById('hondenkaartje_prijs').value = 'Vul een getal in' : document.getElementById('hondenkaartje_prijs').value = this.value * 5" />
        x &euro; 5,00 =
        <input type="text" name="hondenkaartje_prijs" "size="4" id="hondenkaartje_prijs" value="0" disabled="disabled" />
    </p>
<p>
        P-kaart: 
        <input type="text" name="parkeerkaart" "size="4" id="parkeerkaart" onkeyup="(isNaN(parseInt(this.value))) ? document.getElementById('parkeerkaart_prijs').value = 'Vul een getal in' : document.getElementById('parkeerkaart_prijs').value = this.value * 5" />
        x &euro; 5,00 =
        <input type="text" name="parkeerkaart_prijs" "size="4" id="parkeerkaart_prijs" value="0" disabled="disabled" />
    </p>
</fieldset>
<br />
<fieldset>
    Het tentoonstellingsreglement, het kynologische reglement van de Raad van Beheer en het tentoonstellingsreglement van de FCI zijn van toepassing. Door in te zenden verklaart
    u bekend te zijn met deze regels en deze te accepteren. / The show regulations, the rules of the Dutch Kennelclub and the FCI show regulations are in force. By sending in
    this form you state to know and accept those rules.
    <br />
    Actuele informatie / present information <a href="http://www.ijsselshow.nl">
    www.ijsselshow.nl</a>
    <br />
    Inschrijving voor Pedidree Junior Handling tijdens de show / 
    Entry for Pedigree Junior Handling during the show
</fieldset>
<br />
<fieldset>
    Binnen 14 dagen na inschrijving ontvangt u een bevestiging.
    Neem contact met ons op indien u nog geen bevestiging ontvangen heeft.
    <br />
    You will receive a confirmation within 14 days.
    Please, post us if you did not receive a confirmation.
    <br /><br />
    
    <input type="submit" value="Verzend inschrijving">
</fieldset>
</form>
</body>
</html>
 
Je moet nog even wat aanpassen, want je hebt overal "size="4" (of een andere waarde) staan. Daar moet die voorste quote nog weg.
 
In de post van flitsflitsflits stond:

PHP:
if (is_numeric($_POST["extra_tickets"])) {

daar kun je van is_numeric beter ctype_digit maken.
 
In de post van flitsflitsflits stond:

PHP:
if (is_numeric($_POST["extra_tickets"])) {

daar kun je van is_numeric beter ctype_digit maken.
Ah in de Post php; zover ben ik nog niet, begin net dit te snappen ;)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan