waarde uit array verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Medior Java developer

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 »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Pagina: 1 2 3 4 volgende »

Peter van den Dungen

Peter van den Dungen

18/12/2010 23:17:08
Quote Anchor link
Ik zet velden in een array als ze leeg of niet verzonden zijn.
Maar dan het probleem...
Hoe kan ik een veld uit deze array halen zonder dat ik de plaats in de array weet?
Als ik de veldnaam invul bij bijv. unset($errors['veld1']) dan blijft deze gewoon aanwezig. Als ik de plaats ingeef unset($errors[0]); dan lukt het wel.
De plaats weet ik echter niet altijd.

Iemand een idee?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
// Controleren op lege velden
foreach($verplichte_velden as $veldnaam) {
    if (isset($_POST['datum_aanvraag']) and (!isset($_POST[$veldnaam]) or empty($_POST[$veldnaam]))) {
        $errors[]=$veldnaam;}
}

?>
Gewijzigd op 18/12/2010 23:18:39 door Peter van den Dungen
 
PHP hulp

PHP hulp

12/01/2025 11:03:11
 
Ozzie PHP

Ozzie PHP

18/12/2010 23:25:01
Quote Anchor link
Waarom doe je een controle op een $_POST waarde in een foreach loop?

Wat bedoel je met "Hoe kan ik een veld uit deze array halen zonder dat ik de plaats in de array weet?". Kun je iets duidelijker omschrijven wat je precies wilt doen?
 

18/12/2010 23:25:47
Quote Anchor link
Moet je elke keer kijken of $_POST['datum_aanvraag'] is gezet?
 
- SanThe -

- SanThe -

18/12/2010 23:40:46
Quote Anchor link
Het array vullen doe je zo $errors[] = ..... dus er zal nooit een key in het array zijn met een naam, alleen maar met getallen.
 
Peter van den Dungen

Peter van den Dungen

18/12/2010 23:46:17
Quote Anchor link
- SanThe - op 18/12/2010 23:40:46:
Het array vullen doe je zo $errors[] = ..... dus er zal nooit een key in het array zijn met een naam, alleen maar met getallen.


Ja dat is volgens mij ook het probleem, is dit op te lossen door een andere array-vorm waarbij tevens de key de &veldnaam krijgt?
 
Ozzie PHP

Ozzie PHP

18/12/2010 23:47:06
Quote Anchor link
foreach($verplichte_velden as $key => $veldnaam) {

}

$key is nu de naam van de key
 
Peter van den Dungen

Peter van den Dungen

18/12/2010 23:48:03
Quote Anchor link
Karl Karl op 18/12/2010 23:25:47:
Moet je elke keer kijken of $_POST['datum_aanvraag'] is gezet?


ja want anders is elk veld in het formulier een error bij de eerste weergave, dus voordat het formulier verzonden is.
 
Ozzie PHP

Ozzie PHP

18/12/2010 23:51:24
Quote Anchor link
Dat doe je niet goed...

Je moet die foreach pas gaan doorlopen op het moment dat er gepost is.
Gewijzigd op 18/12/2010 23:51:39 door Ozzie PHP
 
Peter van den Dungen

Peter van den Dungen

18/12/2010 23:57:38
Quote Anchor link
Ozzie PHP op 18/12/2010 23:51:24:
Dat doe je niet goed...

Je moet die foreach pas gaan doorlopen op het moment dat er gepost is.


Zo ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
// Controleren op lege velden
if (isset($_POST['datum_aanvraag'])) {
foreach($verplichte_velden as $key => $veldnaam) {
    if (!isset($_POST[$veldnaam]) or empty($_POST[$veldnaam])) {
        $errors[]=$veldnaam;}
}

?>


Zou dit heel veel uitmaken?
Gewijzigd op 18/12/2010 23:58:28 door Peter van den Dungen
 
Ozzie PHP

Ozzie PHP

19/12/2010 00:01:30
Quote Anchor link
Ja uiteraard maakt dat veel uit. Stel dat je 20 veldnamen hebt, dan gaat ie die allemaal controleren nog vóórdat er uberhaupt een formulier gepost is. Hier wordt je site trager van... het gaat weliswaar om milliseconden, maar je moet het je gewoon aanwennen om dingen op de juiste manier te doen.

In bovenstaande code heb je overigens niks met de $key gedaan...
 
Peter van den Dungen

Peter van den Dungen

19/12/2010 00:02:47
Quote Anchor link
// Veld uit array halen als er niet is aangevinkt
if (!isset($_POST['veld1'])) {unset($errors['veld1']);}

Hier heb ik de $key nog niet goed verwerkt of wel?

Toevoeging op 19/12/2010 00:04:14:

[quote
In bovenstaande code heb je overigens niks met de $key gedaan...
[/quote]

Jawel toch, foreach($verplichte_velden as $key => $veldnaam) {

Ik krijg nu problemen met het weergeven van het formulier. Bij de eerste weergave dus.


Toevoeging op 19/12/2010 00:10:24:

komt volgend mij omdat ik in de class van elke veld kijk of het betreffende veld in de array staat. Zoja, dan krijgt deze een rode border.

(in_array('veld1',$errors)

Als de array niet beschikbaar is (eerste weergave) dan komt er ook geen formulier in beeld.
Of ben ik heel krom bezig ;-)
Gewijzigd op 19/12/2010 00:05:08 door Peter van den Dungen
 
Ozzie PHP

Ozzie PHP

19/12/2010 00:13:29
Quote Anchor link
wat zit er in de array $verplichte_velden?
 
Peter van den Dungen

Peter van den Dungen

19/12/2010 00:19:39
Quote Anchor link
veld1 was een voorbeeld, deze staat niet in de array zoals je ziet.
Kan niet alles laten zien i.v.m. gevoelige info

$errors = array();
$verplichte_velden = array(
'klantnummer',
'aanhef',
'voorletters',
'tussenvoegsel',
'achternaam',
'geboortedatum',
'prijs_1',
'prijs_2',
'prijs_3'
);
Gewijzigd op 19/12/2010 00:21:05 door Peter van den Dungen
 
Ozzie PHP

Ozzie PHP

19/12/2010 00:21:54
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
// Controleren op lege velden
if (isset($_POST['datum_aanvraag'])) {
  $errors = array();
  foreach($verplichte_velden as $veldnaam) {
      if (!isset($_POST[$veldnaam])) $errors[]=$veldnaam;}
  }
}

?>


Nu zitten in de array $errors de namen van de niet ingevulde velden.
 
Peter van den Dungen

Peter van den Dungen

19/12/2010 00:25:10
Quote Anchor link
ja okee, ziet er beter uit inderdaad.
Hoe zou je nu een veld kunnen verwijderen? Kan toch nog steeds niet i.v.m. geen key?
 
Ozzie PHP

Ozzie PHP

19/12/2010 00:26:31
Quote Anchor link
waar wil je een veld uit verwijderen als ik vragen mag?
 
Peter van den Dungen

Peter van den Dungen

19/12/2010 00:30:27
Quote Anchor link
Ik zet de gegevens in mijn database als array $errors leeg is ,ander geef ik het formulier opnieuw weer.
Ik heb bij 3 velden een checkbox achter het veld staan, als deze niet wordt aangevinkt mag het betreffende veld leeg blijven.
Echter, dit veld staat dan wel in de array.
Daarom dacht ik, (!isset(['checkbox']) unset ...........veld
 
Ozzie PHP

Ozzie PHP

19/12/2010 00:37:16
Quote Anchor link
if (!isset($_POST['naam_van_checkbox'])) unset($_POST['naam_van_veld_dat_geunset_moet_worden']);

Bedoel je dit?
Gewijzigd op 19/12/2010 00:51:54 door Ozzie PHP
 
Peter van den Dungen

Peter van den Dungen

19/12/2010 01:00:28
Quote Anchor link
Nee, dit doet verder niks met de array, deze blijft gevuld met het lege veld.
En omdat de array niet leeg is wordt het formulier opnieuw weergegeven.
 
Ozzie PHP

Ozzie PHP

19/12/2010 01:01:42
Quote Anchor link
plaats even je hele code zodat ik kan zien wat je bedoelt
 
- SanThe -

- SanThe -

19/12/2010 01:01:43
Quote Anchor link
Zo'n checkbox is niet verplicht zeg jij, dus zal die niet in het verplichte array zitten lijkt mij. En dus ook niet in het error array.
 

Pagina: 1 2 3 4 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.