Formulier checken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Financieel

Werk jij als software developer het liefst met uitdagende systemen? Dan kun jij je bij onze vestiging in Amsterdam volledig uitleven als .NET Developer Financieel. Wanneer begin je? Jouw baan Je ontwerpt, ontwikkelt, ondersteunt en onderhoudt je eigen financiële module binnen HiX, onze ICT-totaaloplossing voor de zorg. Je schrijft objectgeoriënteerde code, speurt naar verbeteringen, werkt aan vernieuwende projecten, doet code reviews en voert testen uit. Een uiterst verantwoordelijke job, want dankzij jouw software kunnen zorginstellingen hun zorg factureren, voldoen aan afspraken met zorgverzekeraars, verplichte landelijke aanleveringen van financiële data doen en nog veel meer. Je brainstormt regelmatig met collega’s hoe

Bekijk vacature »

Software Consultant Integratie

In een sector waarin de ontwikkelingen op het vlak van zorg-ICT in stroomversnelling zitten, biedt ChipSoft een ultramodern en ziekenhuisbreed geïntegreerd elektronisch patiëntendossier. Dankzij ons groeiende marktaandeel in België is ChipSoft op zoek naar nieuwe collega’s. Jouw job Artsen gebruiken – voor bijvoorbeeld oogmetingen – hoogtechnologische gespecialiseerde apparatuur. Als Software Consultant Integratie zorg jij dat onze software perfect communiceert met de apparatuur en systemen van andere leveranciers. Je brengt in kaart welke koppelingen en interfaces nodig zijn, implementeert de beste oplossingen en geeft intern en extern de juiste adviezen. Bestaan er nog geen specificaties van een koppeling? Dan steek jij

Bekijk vacature »

System Engineer

Kom jij ons team versterken? Wij zijn ITSupervision, een gezellig bedrijf met familiesfeer. Wij bieden diensten zoals informatiebeveiliging, cloudoplossingen en beheer van IT-omgevingen. Onze collega’s zijn allemaal expert op hun vakgebied en samen verzorgen we (voornamelijk Windows-based) kantoorautomatisering voor zo’n 25 klanten en omgevingen variërend van 50 tot 500 eindgebruikers. In de rol van System Engineer ben je verantwoordelijk voor een vaste groep klanten. Je krijgt verschillende projecten in je portefeuille, wat vraag om veel verantwoordelijkheid én zelfstandigheid! Herken jij jezelf hierin? Naast dat je de technische skills meeneemt om deze functie uit te oefenen ben je klantgericht en leergierig.

Bekijk vacature »

Java Developer / Redesign / Complex / Overheid

Functieomschrijving Wil jij je als Java Developer bezighouden met complexe materie, jouw kennis van Java inzetten in een groot Europees project en compleet nieuwe modules bouwen met behulp van Java? Lees dan snel verder! (Door-)ontwikkelen van de applicaties; Redesignen van bestaande modules; Uitvoeren van Unit testen; Requirements omzetten naar ontwerpen; Afstemmen met de klant/eindgebruikers. Functie-eisen Hbo werk- en denkniveau; Minimaal drie jaar relevante werkervaring; Kennis van minimaal Java 8; Ervaring met CI/CD, Docker, Kubernetes en SAML is mooi meegenomen; Je bent communicatief vaardig en houdt het security aspect goed in de gaten. Bedrijfsomschrijving Bij deze overheidsinstantie zal je terecht komen

Bekijk vacature »

.NET Developer Datawarehouse

Bouw jij graag mee aan de nieuwe generatie van het datawarehouse-framework voor de zorg? En kent programmeren in C# geen geheimen voor jou? Dan pas jij perfect in ons team in Amsterdam. We bieden jou de kans om complexe uitdagingen op te lossen en te werken met de nieuwste technieken. Jouw baan Zorgprofessionals nemen belangrijke beslissingen op basis van data uit ons datawarehouse. Als .NET Developer Datawarehouse ontwikkel jij een nieuwe generatie van het achterliggende framework. Je werkt dagelijks met zeer grote en complexe datasets en krijgt te maken met uitdagende issues, waarbij diepgaand onderzoek nodig is. Je faciliteert de

Bekijk vacature »

Senior Mobile Developer vacature

Senior Mobile Developer Op bijna elke mobiele telefoon in Nederland is wel een app te vinden die door Sogeti is ontwikkeld of waar Sogeti aan mee heeft gewerkt. Wil jij meehelpen met het ontwikkelen van mobiele applicaties voor de top van het Nederlandse bedrijfsleven? Als Senior Mobile Developer ben jij verantwoordelijk voor het implementeren en testen van nieuwe features. Je bent medeverantwoordelijk voor de codebase en moet deze code dus ook goed onderhouden. Doordat je thuis bent in het mobiele landschap kun je gemakkelijk sparren met andere ontwikkelaars, designers, analisten en technische leads om zo de producten waar aan je

Bekijk vacature »

Software Ontwikkelaar Zorg-ICT

Wil jij met ChipSoft impact maken in de zorg met jouw technische kennis als Software Ontwikkelaar? En lijkt het jou uitdagend om innovatieve software te ontwikkelen met de laatste Microsoft-tools en technieken? Wat doe jij als Software Ontwikkelaar? Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in teamverband. ChipSoft maakt gebruik van een zelf ontwikkeld multi-tier framework. Tijdens een interne opleiding brengen wij je snel bij hoe je binnen deze architectuur je ontwikkelkunsten kunt

Bekijk vacature »

.NET developer / C# / Azure / Zorg

Functieomschrijving Ben jij een .NET Developer met minimaal 2-3 jaar ervaring en ben je toe aan de volgende stap in je carrière? Wil jij werken op het hoogste niveau en aan de slag gaan bij de .NET ontwikkel organisatie van Brabant? Dan is deze functie perfect voor jou! Als .NET Ontwikkelaar ga je: Programmeren van high-availability en high-security applicaties in C#; Samen met je teamgenoten nieuwe applicaties/diensten ontwikkelen in .NET; Overleggen met de informatie analisten en testers; Ontwikkelen van webservices (WCF); 20% van je tijd besteden aan innovatie; Deelnemen aan projecten om nieuwe ketenpartijen toe te voegen; Bouwen van unit

Bekijk vacature »

.NET Developer Zorg-ICT

Wil jij met ChipSoft impact maken in de zorg met jouw technische kennis als Software Developer? En lijkt het jou uitdagend om innovatieve software te ontwikkelen met de laatste Microsoft-tools en technieken? Wat doe jij als Software Developer? Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in teamverband. ChipSoft maakt gebruik van een zelf ontwikkeld multi-tier framework. Tijdens een interne opleiding brengen wij je snel bij hoe je binnen deze architectuur je ontwikkelkunsten kunt

Bekijk vacature »

C# Developer

De uitgebreide versie Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Samen met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Je hebt behoefte aan collegae die jou alles leren op het gebied van technologie maar wilt tegelijkertijd ook graag je eigen opgedane kennis delen. Alles wat vandaag nog onbekend is, moet je morgen toepassen in de volgende uitdaging en dàt is wat jou scherp houdt. Je hebt geen zin in een 60-urige werkweek maar haalt wel plezier uit zo nu en dan een technische meeting,

Bekijk vacature »

Junior SQL ontwikkelaar Database Developer

Functieomschrijving Ben jij opzoek naar een nieuwe uitdaging als Junior ICT Consultant binnen een bedrijf met mooie doorgroeimogelijkheden? Heb je affiniteit met techniek & ben je klaar voor een volgende stap met veel afwisseling in je functie? Lees dan snel verder! De requirements in kaart brengen van de klant Het analyseren en ontwerpen maken de bedrijfsprocessen van de klant Het maken van functioneel ontwerp Ondersteunen van het ontwikkelteam De database ontwikkelen en onderhouden Queries schrijven Software ontwikkelen met behulp van een lowcode platform Het bieden van customer support Functie-eisen HBO werk en/of denkniveau, opgedaan door ervaring of opleiding. Bijvoorbeeld IT/BI&M/Bedrijfskunde

Bekijk vacature »

PHP Developer en werken in technisch hoogstaande o

senior php, developer, zoetermeer Functieomschrijving In multidisciplinaire Scrumteams ga jij in opdracht van de eindklant aan de slag met de ontwikkeling van applicaties. Als PHP Software Engineer word jij verantwoordelijk voor de ontwikkeling van de Backend van die applicaties. Dit doe je uiteraard in nauw overleg met je teamgenoten: Een Frontender, een UXer, een Product Owner, een Scrum Master en een Tester. Werken voor deze organisatie betekent dat je elke dag iets nieuws gaat leren en terecht komt in een dynamische omgeving. Dit moet je natuurlijk leuk vinden. Je moet het werken onder druk en met deadlines zien als een

Bekijk vacature »

Cloud Software Developer

Als Cloud Software Developer ga je aan de slag met onze SaaS-dienst Zorgplatform. Voor de ontwikkeling hiervan gebruiken wij Microsoft technologie. Zie jij dit als een uitdaging? Lees dan verder! Jouw baan Als Cloud Software Developer ga je werken aan ons Zorgplatform. Dit is een veilige service die uitgebreide ondersteuning biedt voor transmurale samenwerking. Wij ontwikkelen dit in C# in een ASP.NET Core framework. Je gaat aan de slag met het opzetten van microservices voor de verschillende processen die Zorgplatform ondersteunt. Je maakt bijvoorbeeld de integratie voor het inkijken van het medisch dossier mogelijk aan de hand van toelatingen, geregistreerd

Bekijk vacature »

Javascript developer voor grote organisatie in jon

Functieomschrijving Jij gaat hier werken in een jong team die gemiddeld rond de 30 jaar is. Het is een multidisciplinair team van 6 personen die Scrum/Agile werken. Jij gaat er met het team voor zorgen dat de webapplicaties ontwikkeld worden zodat ze ingezet kunnen worden als integrale portalen. Het is een gezellig en jong team waar plezier en gezelligheid ook zeer belangrijk is. Jij gaat hier werken op zowel de Front- als Backend. Dat doe je met Angular, Node.js, JavaScript, TypeScript, HTML en CSS. Daarnaast werk je in de Cloud met AWS. Ben jij een developer maar heb je in

Bekijk vacature »

Java Developer / Webservices / Overheid

Functieomschrijving Ben jij als Java Ontwikkelaar toe aan een stabiele organisatie zonder commercieel doeleinde? Ga jij voor kwaliteit, collegialiteit en stabiliteit? Dan is dit jouw baan! Ontwikkelen van nieuwe en bestaande webservices; Uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Als het in jouw interessegebied ligt kan je betrokken worden bij het vormgeven van verantwoordingsrapportages; Werken aan gegevensuitwisseling met SOAP, ervaring hierin met Apache Synapse/Axis2 is een pre; Werken aan Java web GUI ontwikkeling, ervaring hierin met GWT, Bootstrap, Javascript, HTML en CSS is een pre; Werken met testframeworks, ervaring hierin met JUnit en Selenium is een pre; Ervaring met

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

09/07/2020 16:11:33
 
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.