Formulier vraagje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Pagina: 1 2 volgende »

Paul prive

paul prive

25/07/2011 12:49:26
Quote Anchor link
Beste
ik heb dit formulier in elkaar gestoken en dit werkt naar behoren,

alleen zou ik graag willen dat het stuk validatie regel 41 tot 187 ergens anders willen hebben alleen weet niet hoe ik dit het best kan doen.

ook had ik graag deze validatie via Ajax laten lopen maar zou niet weten hoe ik dit moet aanpakken, vooral op het vlak van email.

hoe kan ik de gegevens die de klant heeft ingevoerd na het versturen als overzicht laten weergeven en als de klant dit wederom bevestigd dat dan de gegevens pas in de DB worden opgeslagen.

Code verwijderd. Plaats slechts relevante code. 786 regels gaan mensen niet doorspitten en is niet relevant.[/modedit]
Gewijzigd op 25/07/2011 13:08:54 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

23/12/2024 21:26:30
 
Sven b

Sven b

25/07/2011 14:48:44
Quote Anchor link
Deze vraag heb je ook op een andere forum geplaatst! Misschien is het handig om die tips mee te nemen en niet zomaar overal om hulp gaan roepen. Ik heb je genoeg tips gegeven.

Toevoeging op 25/07/2011 14:50:06:

http://www.pfz.nl/forum/topic/4862-formulier-vraagje/
 
Paul prive

paul prive

25/07/2011 15:04:24
Quote Anchor link
Inderdaad ik heb dezelfde vraag op een ander forum geplaatst.
en begrijp me niet verkeerd de tips pak ik zeker mee.

@Bas zeer vriendelijk om de code te verwijderen. mijn vraag is gebaseerd op dit script, bezorg dan een mogelijkheid zodat ik de code hier toch kan presenteren en mijn vraag beantwoord kan worden.
 
Sven b

Sven b

25/07/2011 15:11:25
Quote Anchor link
http://pastebin.com/

Dit is een manier... waarom plaats je twee keer dezelfde vraag? Als je de tips meeneemt hoef je niet 2x dezelde vraag stellen en kan je de eerst volgende keer meer gerichte vragen stellen, want het lijkt er nu op dat andere leden met een oplossing voor jou moeten komen..
 
- Ariën  -
Beheerder

- Ariën -

25/07/2011 15:15:25
Quote Anchor link
Waar kan je geen relevante code tonen? beter dan op pastebin gooien.
 
The Force

The Force

25/07/2011 15:15:47
Quote Anchor link
Slotje?
 
Joren de Wit

Joren de Wit

25/07/2011 15:37:39
Quote Anchor link
The Force op 25/07/2011 15:15:47:
Slotje?

Omdat een vraag ook op een ander forum gesteld is? Nee, dat lijkt me geen reden voor een slotje.

@Paul: plaats alleen relevante code en niet het hele script. Jij heb een vraag over de validatie in je script, laat daar dan de code van zien. De rest is, zeker in eerste instantie, overbodig...
 
Paul prive

paul prive

26/07/2011 12:06:35
Quote Anchor link
Ik heb via een tutorial het volgend formulier in elkaar gezet
http://pastebin.com/yUC2fner formulier
http://pastebin.com/dYLXVVrk validation
http://pastebin.com/6JDTsqQB headerform.php

Als ik nu op op submit klik zou ik na het validatie process de melding moeten krijgen dat bepaalde velden niet ingevuld zijn en dit gebeurd nu niet wat doe ik verkeerd.

Ik zou ook graag de mogelijkheid willen om een 2de of 3de hond van de zelfde eigenaar in te voeren.

Ik zou ook graag een overzicht willen laten zien als de klant op submit klikt voordat de gegevens opgeslagen worden in de database. hoe kan ik dit realiseren?

en hoe kan ik deze gegevens vervolgens opslaan in een database?


in 2de instantie zit ik met de volgende vragen,

weet iemand van jullie een goed script die me toe staat om reservaties te maken en te kijken of er nog kennels beschikbaar zijn voor een bepaalde periode?

een zoekfunctie om reservaties op te zoeken en af te printen bij aankomst
de mogelijkheid om alles in 2 talen nl/fr weer te geven

alvast bedankt voor jullie reactie
Gewijzigd op 26/07/2011 12:08:31 door paul prive
 
Joren de Wit

Joren de Wit

26/07/2011 12:18:12
Quote Anchor link
Quote:
@Paul: plaats alleen relevante code en niet het hele script. Jij heb een vraag over de validatie in je script, laat daar dan de code van zien. De rest is, zeker in eerste instantie, overbodig...

Relevante code kun je gewoon hier in je topic plaatsen. Code op externe locaties nodigt niet uit om er naar te kijken...

Quote:
Als ik nu op op submit klik zou ik na het validatie process de melding moeten krijgen dat bepaalde velden niet ingevuld zijn en dit gebeurd nu niet wat doe ik verkeerd.

Je methode van valideren klopt niet. In het eerste if-statement controleer je of al die variabelen bestaan en vervolgens ga je in afzonderlijke if-statements controleren of die variabelen niet bestaan. Die statements zullen nooit naar true evalueren omdat je immers al gecontroleerd hebt dat die variabelen bestaan. Kijk eens naar dit script als voorbeeld van hoe je een formulier kunt opbouwen en valideren.

Quote:
Ik zou ook graag de mogelijkheid willen om een 2de of 3de hond van de zelfde eigenaar in te voeren.

Kwestie van formulier uitbreiden? En natuurlijk de validatie daarop aanpassen...

Quote:
en hoe kan ik deze gegevens vervolgens opslaan in een database?

SQL beginnershandleiding

Quote:
in 2de instantie zit ik met de volgende vragen,

Ik zou eerst eens beginnen met bovenstaande. Daar heb je nog genoeg werk aan...
 
Paul prive

paul prive

26/07/2011 12:53:05
Quote Anchor link
wat ik niet begrijp is wanneer ik het origineel script gebruik alles wel correct werkt, alleen wanneer ik dit script aanpas naar mijn wensen lukt het niet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
if ( $_SERVER['REQUEST_METHOD'] == 'POST'  &&
   isset($_POST['name'], $_POST['email'], $_POST['address1'], $_POST['address2'], $_POST['towncity'], $_POST['postcode']) )
   {

  //  Er zijn gegevens verstuurd naar deze pagina!

  //  We gaan de errors in een array bijhouden

  $aErrors = array();

  //  Een naam bevat letters en spaties (minimaal 3)
  if ( !isset($_POST['name']) or !preg_match( '~^[\w ]{3,}$~', $_POST['name'] ) ) {
    $aErrors['name'] = 'Please fill in your name';
  }


  //  Een email-adres is wat ingewikkelder
  if ( !isset($_POST['email']) or !preg_match( '~^[a-z0-9][a-z0-9_.\-]*@([a-z0-9]+\.)*[a-z0-9][a-z0-9\-]+\.([a-z]{2,6})$~i', $_POST['email'] ) ) {
    $aErrors['email'] = 'Please fill in your e-mail address';
  }


  //  Een adres heeft letters, cijfers, spaties (minimaal 5)
  if ( !isset($_POST['address1']) or !preg_match( '~^[\w\d ]{5,}$~', $_POST['address1'] ) ) {
    $aErrors['address1'] = 'Please fill in your adress';
  }


  //  Een adres heeft letters, cijfers, spaties (niet verplicht)
  if ( !isset($_POST['address2']) or !preg_match( '~^([\w\d ]{5,})?$~', $_POST['address2'] ) ) {
    $aErrors['address2'] = 'Please fill in your adress';
  }


  //  Een plaatsnaam heeft letters, spaties en misschien een apostrof
  if ( !isset($_POST['towncity']) or !preg_match( '~^[\w\d\' ]*$~', $_POST['towncity'] ) ) {
    $aErrors['towncity'] = 'Please fill in your town/city';
  }


  //  Een postcode heeft vier cijfers, eventueel een spatie, en twee cijfers
  if ( !isset($_POST['postcode']) or !preg_match( '~^\d{4} ?[a-zA-Z]{2}$~', $_POST['postcode'] ) ) {
    $aErrors['postcode'] = 'Please fill in your postal code';
  }

  
  if ( count($aErrors) == 0 ) {
    //  We hebben alle gegevens

    //  Gegevens verwerken!
    
    //  Volgende pagina aub

    header('Location: http://);
    die();
  }
  
}


/************************************************************************************************************
* Hier kunnen we een hele grote streep trekken. Alles wat hierboven was, was verwerking van de data, acties *
* bepalen etc. Alles wat hieronder staat, draait alleen maar om de uitvoer en de feedback. Niets hieronder  *
* schrijft dingen naar de database, niets hierboven schrijft iets naar het scherm. Zo houden we het model   *
* van de pagina gescheiden van de weergave!                                                                 *
************************************************************************************************************/


?>


dit is het complete script dat wel correct werkt

dit even ter illustratie
http://pastebin.com/h3Wc9hvR

dus ik moet wat verkeerd gedaan hebben maar weet niet wat.
Gewijzigd op 26/07/2011 12:54:22 door paul prive
 
- Ariën  -
Beheerder

- Ariën -

26/07/2011 12:54:55
Quote Anchor link
Wat pas je dan aan?
 
Paul prive

paul prive

26/07/2011 12:58:18
Quote Anchor link
dit is mijn aanpassing

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<?php
if ( $_SERVER['REQUEST_METHOD'] == 'POST'  &&
   isset($_POST['name'], $_POST['lastname'], $_POST['email'], $_POST['address1'], $_POST['towncity'], $_POST['postcode'], $_POST['phone'], $_POST['dogname'], $_POST['chip'], $_POST['ras'], $_POST['weight'], $_POST['gender'], $_POST['dinner'], $_POST['socialdog'], $_POST['socialhuman'], $_POST['flea'], $_POST['carre'], $_POST['parvovirose'], $_POST['hepatitis'], $_POST['kennelhoest'] ) )
   {

  //  Er zijn gegevens verstuurd naar deze pagina!

  //  We gaan de errors in een array bijhouden

  $aErrors = array();

  //  Een naam bevat letters en spaties (minimaal 3)
  if ( !isset($_POST['name']) or !preg_match( '~^[\w ]{3,}$~', $_POST['name'] ) ) {
    $aErrors['name'] = 'Uw voornaam moet ingevuld zijn';
  }

  //  Een achternaam bevat letters en spaties (minimaal 3)
  if ( !isset($_POST['lastname']) or !preg_match( '~^[\w ]{3,}$~', $_POST['lastname'] ) ) {
    $aErrors['lastname'] = 'Uw Achternaam moet ingevuld zijn';
  }


  //  Een email-adres is wat ingewikkelder
  if ( !isset($_POST['email']) or !preg_match( '~^[a-z0-9][a-z0-9_.\-]*@([a-z0-9]+\.)*[a-z0-9][a-z0-9\-]+\.([a-z]{2,6})$~i', $_POST['email'] ) ) {
    $aErrors['email'] = 'Uw email adres moet ingevuld zijn';
  }


  //  Een adres heeft letters, cijfers, spaties (minimaal 5)
  if ( !isset($_POST['address1']) or !preg_match( '~^[\w\d ]{5,}$~', $_POST['address1'] ) ) {
    $aErrors['address1'] = 'Uw adres moet ingevuld zijn';
  }

  //  Een plaatsnaam heeft letters, spaties en misschien een apostrof
  if ( !isset($_POST['towncity']) or !preg_match( '~^[\w\d\' ]*$~', $_POST['towncity'] ) ) {
    $aErrors['towncity'] = 'Uw woonplaats moet ingevuld zijn';
  }


  //  Een postcode heeft vier cijfers, eventueel een spatie, en twee cijfers
  if ( !isset($_POST['postcode']) or !preg_match( '~^\d{4}~', $_POST['postcode'] ) ) {
    $aErrors['postcode'] = 'Uw postcode moet ingevuld zijn';
  }

  //  Een telefoonnummer heeft minimaal 2 cijfers, eventueel een spatie, gevolgd door 9 cijfers
  if ( !isset($_POST['phone']) or !preg_match('^[0-9]{10}$^', $_POST['phone'] ) ) {
    $aErrors['phone'] = 'Uw telefoon/gsm nummer moet ingevuld zijn';
  }

  //  Een hondenaam bevat letters en spaties (minimaal 3)
  if ( !isset($_POST['dogname']) or !preg_match( '~^[\w ]{2,}$~', $_POST['dogname'] ) ) {
    $aErrors['dogname'] = 'de naam van uw hond ingevuld zijn';
  }

 //  Een chipnummer heeft letters, cijfers, spaties (minimaal 5)
  if ( !isset($_POST['chip']) or !preg_match( '~^[\w\d ]{5,}$~', $_POST['chip'] ) ) {
    $aErrors['chip'] = 'Het chipnummer moet ingevuld zijn';
  }

//  Een rasnaam bevat letters en spaties (minimaal 3)
  if ( !isset($_POST['ras']) or !preg_match( '~^[\w ]{3,}$~', $_POST['ras'] ) ) {
    $aErrors['ras'] = 'Het ras van uw hond moet ingevuld zijn';
  }

 //  het gewicht heeft vier cijfers, eventueel een spatie, en twee letters
  if ( !isset($_POST['weight']) or !preg_match( '~^\d{2} ?[a-zA-Z]{2}$~', $_POST['weight'] ) ) {
    $aErrors['weight'] = 'het gewicht moet ingevuld zijn';
  }

  // geslacht
    if(!isset($_POST['gender'])){
        $aErrors['gender'] = "Geslacht moet ingevuld zijn.";
  }

 // voeding
    if(!isset($_POST['dinner'])){
        $aErrors['dinner'] = "Voeding moet ingevuld zijn";
 }

 // Sociaal met honden
    if(!isset($_POST['socialdog'])){
        $aErrors['socialdog'] = "Sociaal met honden moet ingevuld zijn";
 }

 // Sociaal met mensen
    if(!isset($_POST['socialhuman'])){
        $aErrors['socialhuman'] = "Sociaal met mensen moet ingevuld zijn";
 }


  // ontvlooid
    if(!isset($_POST['flea'])){
        $aErrors['flea'] = "ontvlooid moet ingevuld zijn";
 }

 // Carré
    if(!isset($_POST['carre'])){
        $aErrors['carre'] = "Carré moet ingevuld zijn";
 }

 // parvovirose
    if(!isset($_POST['parvovirose'])){
        $aErrors['parvovirose'] = "parvovirose moet ingevuld zijn";
 }

 // hepatitis
    if(!isset($_POST['hepatitis'])){
        $aErrors['hepatitis'] = "Hepatitis moet ingevuld zijn";
 }

 //Kennelhoest
    if(!isset($_POST['kennelhoest'])){
        $aErrors['kennelhoest'] = "Kennelhoest moet ingevuld zijn";
 }



  if ( count($aErrors) == 0 ) {
    //  We hebben alle gegevens

    //  Gegevens verwerken!
    
    //  Volgende pagina aub

    header('Location: http://');
    die();
  }
  
}


/************************************************************************************************************
* Hier kunnen we een hele grote streep trekken. Alles wat hierboven was, was verwerking van de data, acties *
* bepalen etc. Alles wat hieronder staat, draait alleen maar om de uitvoer en de feedback. Niets hieronder  *
* schrijft dingen naar de database, niets hierboven schrijft iets naar het scherm. Zo houden we het model   *
* van de pagina gescheiden van de weergave!                                                                 *
************************************************************************************************************/


?>
Gewijzigd op 26/07/2011 12:58:52 door paul prive
 
- SanThe -

- SanThe -

26/07/2011 12:59:19
Quote Anchor link
En wat werkt er niet en wat wel?
 
Paul prive

paul prive

26/07/2011 13:01:28
Quote Anchor link
zoals eerder gezegd als ik nu het formulier submit krijg ik niet de melding dat de niet ingevulde verplichte velden ingevuld dienen te worden

terwijl dat bij het origineel wel het geval is

ik doe dus iets verkeerd maar ik weet niet wat
 
- Ariën  -
Beheerder

- Ariën -

26/07/2011 13:07:03
Quote Anchor link
Bestaan die velden wel?

Wat zegt een print_r($_POST);
 
- SanThe -

- SanThe -

26/07/2011 13:08:48
Quote Anchor link
Heb je wel een echo in een foreach() ergens?
 
Paul prive

paul prive

26/07/2011 13:17:17
Quote Anchor link
waar moet ik deze invoeren?
 
- Ariën  -
Beheerder

- Ariën -

26/07/2011 13:22:25
Quote Anchor link
Alle fouten die gevonden zijn in de validatie, worden in een array verzameld.
Deze array moet je wel doorlopen d.m.v. een foreach().
 
Paul prive

paul prive

26/07/2011 13:22:57
Quote Anchor link
die staat in mijn formulier

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<form action="contact.php" method="post" class="cmxform">
      <?php
      if ( isset($aErrors) and count($aErrors) > 0 ) {
        print '<ul class="errorlist">';
        foreach ( $aErrors as $error ) {
          print '<li>' . $error . '</li>';
        }

        print '</ul>';
      }

      ?>
 
- SanThe -

- SanThe -

26/07/2011 13:23:44
Quote Anchor link
- Aar - op 26/07/2011 13:07:03:
Bestaan die velden wel?

Wat zegt een print_r($_POST);


Op de eerste regel.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<pre>' . print_r($_POST, true) . '</pre>';
?>
Gewijzigd op 26/07/2011 13:23:58 door - SanThe -
 
Paul prive

paul prive

26/07/2011 13:28:17
Quote Anchor link
SanThe moet ik deze op de eerste regel van de code die ik om 12u58 gepost heb in voeren?
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.