Formulier vraagje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Ervaren C#.NET developer

Functieomschrijving We zijn op zoek naar een ervaren C#.NET programmeur voor een moderne werkgever in de regio Prinsenbeek. Als programmeur zal je bezig zijn met het ontwikkelen van op maat gemaakte webapplicaties voor verschillende klanten, waarbij je ervoor zorgt dat complexe processen zo goed mogelijk worden ondersteund. Je takenpakket omvat onder andere: Werken met databases en dataopslagoplossingen, implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens, evenals het schrijven van technische documentatie en gebruikershandleidingen. Het ontwikkelen en onderhouden van C#.NET-applicaties. Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen. Het schrijven van hoogwaardige en herbruikbare codes.

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

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

25/04/2024 09:16:00
 
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.