isset werkt niet zoals bedoeld

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Currently we are specific looking for professionals who speak fluently Dutch on C1 level. .NET engineer met ambitie? De uitgebreide versie: Jij hebt ruim twee jaar ervaring als developer. Nu wil je graag je tanden zetten in nog complexere projecten. Met je team bereik je nieuwe hoogtes en zelfstandig maak je meters. Stilstand is achteruitgang voor jou; je hebt behoefte aan collegae die jou alles leren over Microsoft 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.

Bekijk vacature »

Front-End Developer / JavaScript / Vue.JS / Financ

Functieomschrijving Are you an enthusiastic Front-End Developer? Do you have work experience with Vue.JS? Are you ready to set up a new architecture by developing a new front-end framework in Vue? If your answers are yes, then this might be your new job! The client designs and develops the next generation of applications. As a Front-End Developer you are, (together) with your team, responsible for setting up the new architecture that will be focused on cloud-ready applications. Your focus within the team will be on translating customer needs into excellent solutions. Developing the new front end framework using Vue.JS; Making

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. What are

Bekijk vacature »

Microservice PHP developer gezocht voor dynamisch

Functieomschrijving We zoeken voor deze klant een PHP (back-end) ontwikkelaar met minimaal 3 jaar steady werkervaring. Het is belangrijk dat je graag met nieuwe technologieën werkt en echt kwaliteit wil leveren. Ze werken hier voornamelijk met Symfony maar uiteraard ook uitstapjes naar andere technieken. Zo werken ze onder andere technieken als NoSQL en Kubernetes. Het team bestaat uit zo'n 6 developers en er wordt in een open sfeer gewerkt. Elke ochtend begin je met een stand-up meeting en je zal continu in contact staan met je collega's. Functie-eisen – Je hebt HBO werk en/of denk niveau; – Je hebt ervaring

Bekijk vacature »

Mendix Developer

Jij helpt nieuwe ondernemingen te groeien door mee te denken over processen en applicaties vanaf de basis op te bouwen. Hoe word ik Mendix Developer bij Coolblue? Als Mendix Developer werk je nauw samen met verschillende teams om de een applicatie vanaf de basis op te bouwen. Je gaat in gesprek met de verschillende stakeholders om te kijken wat de wensen zijn voor de nieuwe applicatie. Vervolgens develop je de applicatie. Ook Mendix Developer worden bij Coolblue? Julia Willemse legt je uit hoe je dat doet. Dit vind je leuk om te doen Ontwikkelen van apps voor nieuwe projecten van

Bekijk vacature »

.NET Core developer met Angular en React

Functieomschrijving Ben je naast technisch goed met .NET ook communicatief sterk, en wil je niet steeds aan hetzelfde product met dezelfde collega's werken? Dan zou deze functie wel eens heel goed bij jou kunnen passen. Je werkt hier namelijk voor diverse opdrachtgevers en vooral ook bij diverse opdrachtgevers aan wisselende projecten. Je expertise ligt bij .NET en als dat fullstack is dan is dat helemaal geweldig. Onze klant garandeert een maximale reistijd van 60 minuten! Functie-eisen - Je hebt een afgeronde HBO informatica studie - Je hebt ervaring met ASP.NET, C#, MVC, .NET Core - Je hebt ervaring met HTML,

Bekijk vacature »

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

Software Developer / full-stack

Functieomschrijving Werk je graag bij een bedrijf in Eindhoven aan een maatwerk applicatielandschap, zowel front- als backend? Kent Java voor jou weinig geheimen en ben je ook thuis in Javascript / Angular? Dan zijn wij op zoek naar jou! Als Developer werk je aan zowel de front-end als back-end van het maatwerk applicatielandschap; Je werkt mee in projecten op het gebied van systeemuitbreiding, vernieuwing en verbetering; Je werkt met o.a. Java, JEE, Spring, Angular, CI, SQL, Agile, webservices; Je denkt mee over de vertaalslag naar technische oplossingen en adviseert de organisatie op jouw vakgebied; Je werkt in Scrum teams. Functie-eisen

Bekijk vacature »

C#.NET Software Developer Entity Framework Microse

Functieomschrijving Ben jij een .NET Developer en wil jij deel uitmaken van de organisatie welke marktleider is op het gebied van innovatie binnen haar branche? Dit tezamen met de mogelijkheid om met de nieuwste .NET technieken en innovaties te werken? Reageer dan snel op deze vacature! Verder ontwikkelen van het innovatieve softwarepakket middels, .NET C#, Entity Framework, Microservices georiënteerde architectuur en meer; Jij zal FO (functionele ontwerpen) maken en deze omzetten richting TO (technische ontwerpen); Verder participeer je in projecten waarbij jouw vaardigheden op .NET gebied ervoor zorgen dat cruciale applicaties robuust en betrouwbaar bij klanten operationeel kunnen worden gesteld;

Bekijk vacature »

.NET C# ontwikkelaar gezocht (C# Winforms, Xamarin

.NET C# ontwikkelaar bij een slagvaardig en hard groeiend bedrijf met korte lijnen? In een omgeving waar je onder andere direct samen met de oprichter werkt aan het verder ontwikkelen van een vernieuwend product? Dan is deze vacature zeker iets voor jou. Voor een bedrijf in Rotterdam zijn we momenteel op zoek naar een .NET C# ontwikkelaar. Het gaat om klein bedrijf dat op een punt is aanbeland waar de vraag naar hun software flink aan het toenemen is. Hierdoor zijn ze op zoek naar meerdere .NET ontwikkelaars die samen met de oprichter en nog verschillende andere collega’s hun software

Bekijk vacature »

OutSystems Developer Gloednieuw Applicatiehuis

OutSystems Developer Functieomschrijving Heb jij als OutSystems Developer ruime ervaring met het ontwikkelen van diverse applicaties? Lijkt het jou gaaf om aan de vooravond te staan van de implementatie van een volledig nieuw applicatiehuis? Wil jij aan de slag binnen een uitdagende omgeving waarbij je de mogelijkheid krijgt jezelf verder te ontwikkelen? Lees snel verder! Jouw taken als OutSystems Developer zullen bestaan uit: Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Functie-eisen De eisen zijn: Hbo

Bekijk vacature »

Lead Developer .NET

Functie­omschrijving "De vrijheid krijgen om onderzoek te plegen en te kunnen werken met de meest nieuwe en geavanceerde technieken heb ik nog nergens zo goed kunnen toepassen als binnen het .Net-team van het MCC. De verschillende Belastingdienst-onderdelen verwachten een ontwikkelplatform waar ze op kunnen vertrouwen. Een tevreden klant als ultiem doel." Pim Albers - Lead developer bij de Belastingdienst. Het mobile competence center van de Belastingdienst (IV-GBS-MCC) bestaat uit twee nauw samenwerkende onderdelen, namelijk het app-team en het .NET-team. Het app-team ontwikkelt mobiele oplossingen voor burgers en bedrijven, voor de medewerkers van de Belastingdienst en voor andere rijksdiensten. Jouw team,

Bekijk vacature »

.NET C# web developer met focus op gebruiksvriende

Ben je op zoek naar een baan binnen een klein softwarebedrijf? Een bedrijf met een informele, persoonlijke en familiaire sfeer? Waar je je als developer zowel richt op de back- als frontend? Wellicht dat deze vacature dan iets voor jou is. Voor een softwarebedrijf, gevestigd in het centrum van Rotterdam, zijn we momenteel op zoek naar .NET C# web developer. Dit mag iemand zijn die net van school komt, maar ook iemand die al behoorlijk wat ervaring heeft. Het bedrijf bestaat inmiddels ruim 10 jaar en en door de aanhoudende groei zijn ze opzoek naar versterking van 1 a 2

Bekijk vacature »

Met spoed gezocht: Medior/Senior C# Developer!

Functieomschrijving Je komt terecht in meerdere Scrumteams. Er is veel sprake van overlappende stories, dus je werkt vaak met andere collega's. Hierdoor leer je al je collega's goed kennen, wat erg prettig is voor het teamgevoel. Als Medior of Senior Ontwikkelaar wordt er zelfstandigheid van je verwacht. Uiteraard zul je de eerste periode ingewerkt worden, maar daarna dien je snel op volle toeren mee te kunnen draaien. Een proactieve houding, waarbij je actief meedenkt over passende oplossingen die de organisatie vooruit helpen, is belangrijk. Verder krijg je hier heel veel ruimte om je functie in te richten zoals jij dat

Bekijk vacature »

Senior C++ Developer 3D Thuiswerken

Functieomschrijving Wil jij als ervaren Software Developer met C++ werken bij een high-tech ingenieursbureau in Rotterdam? Dit high-tech ingenieursbureau maakt een applicatie waardoor hele topografische kaarten worden opgebouwd. Deze applicatie wordt gebruikt door de grootste organisaties van Nederland, waaronder de top 10 gemeentes van dit land! Wil jij meer weten? Lees dan snel verder! In C++ ontwikkelen van en werken aan innovatieve ruimtelijke ordening applicatie; Uitvoeren van technische implementaties bij klanten op locatie; Samenwerken in een dynamisch Agile team; Werken aan innovatie en kennisdeling. Functie-eisen Minimaal HBO of WO werk- en denkniveau; Je hebt minimaal 2 jaar ervaring als Developer

Bekijk vacature »
Mark Coenie

Mark Coenie

11/07/2020 11:24:15
Quote Anchor link
Ik probeer met behulp van isset() t bepalen wat de variabelen moeten doorgeven.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
if(isset($_POST['url'])){
    $url  = $_POST['url'];
    $link = '<a href=\"".$_POST['url']."\" unfocus=\"this.blur()\"><i class=\"fab fa-globe\"></i></a>';
}
else{
    $url  = '';
    $link = '';
}
Het probleem is dat als 'url' niet is ingevuld toch de link wordt doorgegeven die onder de 'if' voorwaarde staat.
 
PHP hulp

PHP hulp

15/08/2020 10:39:17
 
Rob Doemaarwat

Rob Doemaarwat

11/07/2020 11:33:33
Quote Anchor link
Zit ie d'r echt niet in, of is ie gewoon leeg (lege string)? Alleen als ie d'r echt niet in zit (of null is - maar dat gaat niet bij een platte POST) zal isset() false geven. Doe anders een var_dump($_POST), dan zie je meteen van welk type ie is.

Anders kun je ook:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
if($_POST['url'] ?? null){
...

Dan geldt de if alleen als de "url" er in zit *en* niet leeg is.
Gewijzigd op 11/07/2020 11:35:04 door Rob Doemaarwat
 
Thomas van den Heuvel

Thomas van den Heuvel

11/07/2020 14:47:39
Quote Anchor link
Het lijkt mij echter niet bepaald een goed ontwerpprincipe om POST-data zo direct te gebruiken, mogelijk voor weergave op een webpagina?

Mogelijk kun je dit dus ook anders ontwerpen.

Ik weet niet precies hoe je $url en $link verder gebruikt? Wat probeer je precies te bereiken met het bovenstaande stuk code?

En ja, wat @Rob zegt dus. Als in je if-statement de verkeerde afslag wordt genomen dan is je POST data mogelijk (niet) leeg wanneer je dit wel zou verwachten of andersom.
Gewijzigd op 12/07/2020 00:25:19 door Thomas van den Heuvel
 
Mark Coenie

Mark Coenie

12/07/2020 18:42:25
Quote Anchor link
@Rob Doemaarwat
Met var_dump krijg ik: 'string(0)'
Ik heb het nu zo opgelost: if($_POST['url'] || isset($_POST['url']))
en dat werkt.

@Thomas van den Heuvel
Het formulier wordt verzonden naar een email en wordt dus niet direct weergegeven op een webpagina.
 
Thomas van den Heuvel

Thomas van den Heuvel

13/07/2020 00:10:30
Quote Anchor link
De bovenstaande constructie levert nog steeds een notice op omdat het niet gegarandeerd is dat $_POST['url'] bestaat.

Gebruik anders empty()? Die voert beide controles in één keer uit. En als je dan de delen in het if- en else-blok omdraait heb je niet eens een negatie (!) nodig. Of gebruik de aanpak van @Rob.

Idealiter produceert de verwerking van het formulier verder geen enkele (zichtbare) output (op het scherm) en verwijs je de gebruiker na afloop direct door met een Location-header zodat je het POST/redirect/GET-patroon volgt.
 
Ivo P

Ivo P

13/07/2020 10:23:24
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($url  = filter_input(INPUT_POST, 'url', FILTER_VALIDATE_URL)){
    $link = '<a href="'.$url.'" unfocus="this.blur()"><i class="fab fa-globe"></i></a>';
}

else {
    $link = '';
}

?>


zo valideer je ook nog eens dat het echt om een url gaat.

Er klopt trouwens niets van de quotes en backslashes...



Toevoeging op 13/07/2020 10:28:24:

wat is unfocus trouwens?
Gewijzigd op 13/07/2020 10:27:04 door Ivo P
 
- Ariën -
Beheerder

- Ariën -

13/07/2020 10:33:34
Quote Anchor link
'onfocus' bedoelt de topicstarter blijkbaar?
 



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.