Formulier checken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Biztalk Ontwikkelaar

Functieomschrijving BizTalk Ontwikkelaar / Developer / C# / Visual Studio / SSIS / SQL Vertalen van de requirements naar technische ontwerpen; Ontwerpen, bouwen en beheren van de systeemkoppelingen; Uitvoeren van unit- en systeemtests; Ondersteunen bij acceptatie- en regressietests; Oppakken en oplossen van 2e en 3e lijns incidenten; Bijhouden van de technische documentatie. Functie-eisen HBO werk- en denkniveau; Minimaal 2 jaar ervaring met BizTalk; Ervaring met C# en SQL; Kennis van SSIS, Sentinet en CODE framework zijn een pré; Je bent goed in doorvragen, communicatief vaardig, kan goed werken in een dynamische omgeving. Bedrijfsomschrijving Onze klant is actief in de financiële

Bekijk vacature »

Junior Java Developer

Als junior Java Developer ga je direct in een Scrum team Java software bouwen. Je wordt goed begeleid door Java vakmannen en er is veel ruimte voor opleidingen en innovatie. Je ontwikkelt interessante maatschappelijke applicaties. Miljoenen mensen zijn dagelijks afhankelijk van de software. Er zijn 7 Java Scrumteams, waarbij ieder team aan een eigen applicatie bouwt. In ieder team zijn meerdere senior, medior en junior Java Developers aanwezig. Daarnaast is er minimaal 1 Tester en een vaste Product Owner per team. Er wordt veel 'pair programming' toegepast. Dit houdt in dat je samen met een ervaren Java Developer code gaat

Bekijk vacature »

Juniorfunctie C# developer

Juniorfunctie C# developer 32-40 uur per week In deze juniorfunctie werk je aan het onderhouden en doorontwikkelen van onze producten VISI (Windows-frontend) en CIVIEL 9 (desktopapplicatie). Belangrijke taak wordt het aanpassen en schrijven van Lua-scripts, die de basis zijn van veel softwarefuncties. Om de software goed te leren kennen werk je in het begin aan eenvoudige scripts en bugfixes. Er is ruimte om door te groeien waardoor je op termijn ook je eigen richting kunt geven aan de softwarearchitectuur. Bij Bakker&Spees werken we volgens de Scrum-principes, met tweewekelijkse sprints en review- en planningssessies. Jij gaat als ontwikkelaar actief meedenken in

Bekijk vacature »

Xamarin Developer

Functieomschrijving Ben jij de Xamarin expert die de volgende stap in zijn carrière wil zetten? Houd jij er van om veelgebruikte apps verder uit te bouwen terwijl je de kwaliteit blijft waarborgen en heb je daarnaast zelf innovatieve ideeën ? Lees dan snel verder! Samen met het gehele mobile app team ben jij verantwoordelijk voor: de (door)ontwikkeling van Native applicaties voor Android en iOS; het verder samenbrengen van de applicatie en de web omgeving; de innovatie van de applicatie, het is belangrijk dat jij zelf meedenkt en jouw ideeën voorlegt binnen het team; feedback vanuit de gebruikers te behandelen en

Bekijk vacature »

Junior PHP developer gezocht, Unieke kans!

Functieomschrijving Je komt in een team van 9 mensen te werken en je gaat in eerste instantie werken aan applicaties waarmee hele slimme berekeningen gemaakt kunnen worden. Je gaat een traject in waarbij in enkele maanden getraind gaat worden rondom het werken met de huidige applicaties en het ontwikkelen hieraan. Er is veel ruimte voor overleg en je krijgt heel veel mogelijkheden om jezelf te ontwikkelen. Zodra je inzicht hebt gekregen in het domein waarbinnen je werkt ga je steeds meer met de PHP code aan de slag. Daar krijg je alle ruimte voor. De manager van het team is

Bekijk vacature »

Backend .NET developer gezocht

Functieomschrijving In deze functie word je verantwoordelijk voor zowel nieuwbouw als onderhoud van applicaties, die inzicht geven in documentstromen en workflows. Je komt in een gedreven technisch team te werken waar veel kennis aanwezig is. Je collega’s zijn echte tech lovers die ook bij de koffiemachine graag nog over de laatste snufjes praten en ook een voorliefde hebben voor gadgets. Ter ondersteuning van je werkzaamheden word je gefaciliteerd met opleidingen en certificeringen, de beloning is boven marktconform en er heerst een informele werksfeer. Functie-eisen - Je hebt HBO werk en denk niveau - Je hebt ervaring met C#.NET - Je

Bekijk vacature »

Lead PHP Developer Amsterdam

LEAD PHP DEVELOPER – PRODUCT DEVELOPMENT – AMSTERDAM – FULL TIME We are currently looking for a Lead PHP Developer to join a fantastic product start-up business situated in Amsterdam. They are a mobile platform found in 2017 born to enhance the customer experience. Both the founders have solid entrepreneurial and tech focused backgrounds, so the business is supported by great Leadership. As a Lead PHP developer your role will be to think of how the business will scale their mobile marketing platform for the future. You will also be responsible for leading and growing the developers in your team.

Bekijk vacature »

Java developer

Mijn client is een groeiende, gespecialiseerde organisatie die een intermediair is tussen verzekeraars en financieel adviseurs. Met deze software kunnen nieuwe verzekeringsproducten worden ontwikkeld en verkocht en kunnen polissen worden geadministreerd. De rol van JAVA ontwikkelaar Als Senior Software Developer bij deze klant krijg je de vrijheid om je deeën over software-architectuur te creëren. Je people skills zijn hiervoor net zo belangrijk als je ontwikkelingsvaardigheden. Je ontwikkelt onder andere met open source-producten zoals Java, Angular, Sprint Boot en Microservices API's. Ze verwerven veel componenten en integreren deze in hun infrastructuur. Samen met 12 ontwikkelaars ontwerp, bouw en onderhoud je componenten

Bekijk vacature »

Angular Developer / .NET Core / front-end of full-

Functieomschrijving Ben jij de medior / senior Angular Developer die graag in de regio Tilburg door zou willen groeien naar Lead Developer? Lees dan gauw verder! Software ontwikkeling: webbased platform en iOS apps; Werken met technieken als Angular 8, .NET Core, Javascript en TypeScript; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Code reviews houden; Initiatief nemen voor nieuwe technische mogelijkheden. Functie-eisen Minimaal 2 jaar ervaring als Angular Developer en technieken als .NET Core; Ervaring met GIT en JIRA; Zowel Nederlands- als Engelssprekend; Passie voor je vak. Bedrijfsomschrijving Bij dit informele bedrijf met een development team

Bekijk vacature »

Front-end Developer / Angular 5 / Azure

Functieomschrijving Wil jij graag als Front-end Developer werken in een ambitieus bedrijf dat moderne software ontwikkelt voor grote klanten? Ben jij goed thuis in Angular en het Azure platform en maak jij de mooiste programma's voor gebruikers? Lees dan snel verder! Ontwikkelen en testen van de software en het framework via Scrum principes; Het verzorgen van de front-end van de applicaties van het bedrijf; Werken met technieken als Angular 5, HTML5, Web API 2 en SOAP op een Azure platform; Helpen van collega's met jouw expertise; Meedraaien in projecten; Sparren met collega's over het functioneel / technisch ontwerp. Functie-eisen Enkele

Bekijk vacature »

Oracle ontwikkelaar

Functieomschrijving Ter uitbreiding is mijn klant op zoek naar een Oracle ontwikkelaar. Binnen een scrumteam ben je verantwoordelijk voor de bouw van applicaties die door vele klanten binnen Nederland gebruikt worden. Naast dat je technisch verantwoordelijk bent, vertaal je ook de functionele wensen naar de technische oplossingen. Kortom; het gaat om een zeer veelzijdige functie met veel technische uitdaging binnen een hecht team van specialisten. Functie-eisen - Je hebt minimaal HBO werk en denkniveau (HBO diploma is geen eis) - Je kunt functionele wensen van de klant omzetten naar technische Oracle oplossingen - Je hebt ruime ervaring met PL/SQL -

Bekijk vacature »

Pega Developer

BPM Company is vanwege groei op zoek naar Pega Developers. Wij zijn in 2011 opgericht en gespecialiseerd in Business Process Management. BPM Company is partner van Pegasystems & Mendix en werkt o.a. voor bedrijven als Rabobank, Transavia en De Mandemakers Groep. Als Pega Developer werk je op het snijvlak van techniek en consultancy en ben je bezig met het bouwen en implementeren van software met het BPM platform van Pegasystems. Je hebt een passie voor bedrijfsprocessen, werkt op locatie van de klant en bent tevens “trusted advisor” voor de klant. De eerste 2 maanden staan in het teken van opleiding.

Bekijk vacature »

Software Developer C#

Organization Within business line Applications, software groups address the area of complex machine control software. You will be end-to-end responsible for realization of software in C# . This is done using a scrum/Agile way of working. As a Software Developer you will act as fast learning software professional, and contribute to software realization using a disciplined agile/scrum based way of working. You apply software engineering practices such as requirements engineering (user story definition), object oriented analysis and design, implementation in C#, testing, and integration. You are eager to pick up knowledge on semiconductor fab automation and throughput models. Function •

Bekijk vacature »

C++ Developer Financial & Trading Amsterdam

WE'RE CURRENTLY WORKING WITH A YOUNG FUND MANAGEMENT START-UP BASED IN AMSTERDAM WHO ARE LOOKING FOR AN EXPERT C++ DEVELOPER TO JOIN THEIR TEAM. You would be joining a team where high achievers and top dogs will thrive and managing a wide range of responsibilities while working directly with the company's traders. For this reason, it is essential that candidates have experience in a trading environment. IDEAL CANDIDATE C++ 11/14 development in a Linux environment Strong knowledge of STL, algorithms, and multithreading Experience in the financial sector, trading environments in particular Great interpersonal skills WHAT THEY OFFER Competitive salary Growth

Bekijk vacature »

Java Developer

Wel eens bij een webshop iets besteld? 100% zeker dat de logistieke data van die verzending over onze back-end gelopen is! Om deze software te verbeteren en nog verder schaalbaar te krijgen zoeken wij enthousiaste software engineers. Spreken de termen "meer", "groter" en "mooier" je aan? Of deze: "API", "webservices", "microservices", "JPA"? Kom dan eens een kop koffie drinken bij ons op kantoor. Kunnen we meteen laten zien waarom je bij ons welkom bent! Transsmart (www.transsmart.com) is onderdeel van de Unifaun-familie: leider op het gebied van Cloud Transport Management Systemen op de Nordic-markt met vestigingen in Nederland, België, Zweden, Finland,

Bekijk vacature »
Dutch Caffeine

Dutch Caffeine

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 Dutch Caffeine
 
PHP hulp

PHP hulp

07/12/2019 00:05:31
 
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
 
Dutch Caffeine

Dutch Caffeine

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 Dutch Caffeine
 
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.
 
Dutch Caffeine

Dutch Caffeine

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.