Formulier checken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

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 »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Front-end React developer

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 »
Alexander de Jong

Alexander de Jong

26/07/2007 17:14:00
Quote Anchor link
Geachte forumleden,

Ik wil graag een formulier checken (of alles is ingevuld) alleen weet ik daar geen snelle manier voor.

Ik weet ook niet of er een snelle manier voor is om de formulier te checken of alles is ingevuld (dus geen lege velden zijn gepost).

Ik doe het altijd zo, maar vind ik te lang dradig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
// dit maak even snel, heb nu alles (zeg maar) in $naam etc gezet.
if(empty($naam))
{

echo "U naam is leeg";
}

// en ga zo maar door met alle velden.
?>


Heeft iemand een idee?
of is er een andere manier.?
Gewijzigd op 01/01/1970 01:00:00 door Alexander de Jong
 
PHP hulp

PHP hulp

18/03/2025 05:56:17
 
Joren de Wit

Joren de Wit

26/07/2007 17:19:00
Quote Anchor link
Je zou de $_POST array met een foreach loop uit kunnen lezen en elke variabele te controleren.

Daar heb ik hier een voorbeeldje van staan.
 
Marco PHPJunky

Marco PHPJunky

26/07/2007 17:26:00
Quote Anchor link
misschien is dit een idee voor je:

Voorbeeld formulier met een aantal veel voorkomende velden:
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
<!-- Javascript controlle of alle verplicht aangegeven velden ingevuld zijn -->

<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>

<!-- Voorbeeld formuliertje met in de form tag een onsubmit waar de verplichte velden in staan vermeld -->

<form action="script.php" method="post" name="testform" onsubmit="MM_validateForm('naam','','R','mail','','RisEmail','nummer','','RisNum','wachtwoord','','R');return document.MM_returnValue">
<table align="center" border="0">
<tr>
    <td>
    *naam:
    </td>
    <td>
        <input type="text" name="naam" />
    </td>
</tr>
<tr>
    <td>
    *wachtwoord:
    </td>
    <td>
        <input type="password" name="wachtwoord" />
    </td>
</tr>
<tr>
    <td>
    *mail:
    </td>
    <td>
        <input type="text" name="mail" />
    </td>
</tr>
<tr>
    <td>
    *nummers:
    </td>
    <td>
        <input type="text" name="nummer" />
    </td>
</tr>
<tr>
    <td colspan="2" align="center">
        <input type="submit" name="verstuur" value="Login" />
    </td>
</tr>
</table>
</form>


Groetjes & succes
Gewijzigd op 01/01/1970 01:00:00 door Marco PHPJunky
 
Timmy

timmy

26/07/2007 17:33:00
Quote Anchor link
ja er is wel een manier, maar dat is met javascript maar dan kan je de broncode overnemen en dat stukje weghalen, ik zie net dat marco die javascript heeft laten zien
 
Alexander de Jong

Alexander de Jong

26/07/2007 17:35:00
Quote Anchor link
Ik ga toch voor het voorbeeld van Blanche. Omdat dat alles in php is, en ik niet zo lekker werk met javascript.

In ieder geval allemaal hartelijk dank!
Gewijzigd op 01/01/1970 01:00:00 door Alexander de Jong
 
Joren de Wit

Joren de Wit

26/07/2007 17:43:00
Quote Anchor link
tim schreef op 26.07.2007 17:33:
ja er is wel een manier, maar dat is met javascript maar dan kan je de broncode overnemen en dat stukje weghalen, ik zie net dat marco die javascript heeft laten zien
Zoals gezegd, het kan inderdaad ook gewoon in PHP. Het grote nadeel van javascript is namelijk dat je het uit kunt schakelen en de hele controle van je formulier wegvalt.
 
Marco PHPJunky

Marco PHPJunky

26/07/2007 17:46:00
Quote Anchor link
Blanche schreef op 26.07.2007 17:43:
tim schreef op 26.07.2007 17:33:
ja er is wel een manier, maar dat is met javascript maar dan kan je de broncode overnemen en dat stukje weghalen, ik zie net dat marco die javascript heeft laten zien
Zoals gezegd, het kan inderdaad ook gewoon in PHP. Het grote nadeel van javascript is namelijk dat je het uit kunt schakelen en de hele controle van je formulier wegvalt.


maar als het aanstaan is javascript wel "strenger" en strikter dan php zelf is
 
Arend a

Arend a

26/07/2007 17:56:00
Quote Anchor link
Waarom is dat? Het enige is dat je met javascript het ietstje eerder kan vertellen, bij php kan je het pas na een submit controleren. Strictheid in beide talen hangt puur van de programmeur af.
 
Frank -

Frank -

26/07/2007 18:06:00
Quote Anchor link
Quote:
maar als het aanstaan is javascript wel "strenger" en strikter dan php zelf is
Ik ben benieuwd naar de argumenten! Voor zover ik weet, is een controle zo goed als dat de programmeur deze heeft gemaakt. Het maakt daarbij geen ene moer uit of dat nu in JS, PHP, .NET, Java of wat dan ook is gedaan.

Komt nog eens bij dat je JS niet kunt vertrouwen en het dus maar een extraatje is. Niets meer, niets minder.
 
Marco PHPJunky

Marco PHPJunky

26/07/2007 18:16:00
Quote Anchor link
@ Arend & pgFrank:

eigenlijk hebben jullie bijde gelijk over het feit dat een beiviling en controlle net zo goed is als de programmeur hem maakt.

Maar zoals Arend ook al zei javascript is iets sneller ( niet dat je dat heel snel merkt )

en javascript heeft opzich minder regels code nodig dan dat php soms nodig.
het is ook waar dat als je javascript uit zet je er dan niks meer aan hebt omdat het op de client - side word uitgevoerd.

het is misschien mijn fout om te denken dat javascript strikter is maar dat is induvieel afhankelijk van de voorkeuren van de programmeur maar dat neemt niet weg dat feitelijk jullie gewoon gelijk hebben.
sorry maar ik zat denk ik niet hellemaal op te letten.
 
Arjan Kapteijn

Arjan Kapteijn

26/07/2007 18:29:00
Quote Anchor link
Voor de veiligheid zou ik een simpel foreachje in PHP maken, dan ben je met een paar regels code vrij snel klaar...

Voor de gebruiker zou ik echter javascript gebruiken, dat is veel eenvoudiger/directer voor hem/haar. Op javascript valt echter niet te vertrouwen want het is client-side.
 
Alexander de Jong

Alexander de Jong

03/09/2007 11:15:00
Quote Anchor link
Blanche schreef op 26.07.2007 17:19:
Je zou de $_POST array met een foreach loop uit kunnen lezen en elke variabele te controleren.

Daar heb ik hier een voorbeeldje van staan.


Je server geeft een 500 error.
 



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.