If Else Statement vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

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 »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

OutSystems Developer

Dit ga je doen 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. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »
Donny

Donny

15/07/2009 23:41:00
Quote Anchor link
Beste PHPers,

Ik ben aan het oefenen met het if en elsen...
Nou is mijn vraag: hoe kan ik deze 2 variabelen in 1 ifje voegen?
Ze moeten allebij een andere waarden bevatten uiteraard zoals je al ziet.

Groeten Donny


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
<?php
$name
= $_POST ["name"] . " " . $word= $_POST ["word"];

if ($name==MyName) . " " . ($word==Donny)


{

    echo "Correct";
}


else
{
    echo "<font size=6/ color=red><b>Incorrect!</b></font>";
}


?>
 
PHP hulp

PHP hulp

24/11/2024 01:15:30
 
Jelmer -

Jelmer -

15/07/2009 23:48:00
Quote Anchor link
Je kan in PHP, en veel andere programmeertalen "gewoon" AND en OR gebruiken, vaak ook wel geschreven als && en ||, gewoon de dubbele variant van het meest logische teken op je toetsenbord (== is immers ook dubbel)
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
<?php

$name
= $_POST['name'];

$word = $_POST['word'];

if($name == 'MyName' && $word == 'Donny')
{

    echo 'Correct';
}

else
{
    echo '<font size="6" color="red"><b>Incorrect</b></font>';
}


// overigens, $_POST['name'] is net als $name een variabele (okee, het is iets
// ingewikkelder, maar je kan hem op dezelfde manier zo ongeveer gebruiken)
// dit mag dus ook:

if($_POST['name'] == 'MyName' && ... )
?>


Zoals je ziet moet je in PHP verschillende opdrachten afsluiten met punt-komma. Verder moet je letterlijke teksten, strings, omringen met quotes. Enkele quotes, dubbele quotes, beiden mag je gebruiken. Maar als je enkele quotes gebruikt, kan je de dubbele quotes weer in de string zelf gebruiken.

De punt in PHP code is om deze strings aan elkaar te plakken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$voornaam
= 'Klaas';

$achternaam = 'Vaak';

echo $voornaam . $achternaam; // geeft KlaasVaak

echo $voornaam . ' ' . $achternaam; // geeft Klaas Vaak
?>

Dus met >> . " " . << wat jij gebruikt plak je eigenlijk 3 strings aan elkaar.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
Lode

Lode

15/07/2009 23:54:00
Quote Anchor link
met een AND, dat doe je gewoon met && of welicht met and.
Wat je vergeet is te controleren of deze vars uberhaupt bestaan en zo ja, zit er dan in wat je verwacht?

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
<?php
//errors aanzetten!!!
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);

$voornaam    = null;
$achternaam = 'schaap';
if(isset($achternaam)){
   //de variabele $achternaam bestaat...
}
if(ctype_alnum((string) $voornaam)){ //alpha-numeric dus a-z en 0-9 evt.
    //geen leestekens dus!

}
if(ctype_alpha((string) $achternaam)){
   //alleen letters...
}
if(ctype_digit((string) $voornaam)){
   //alleen gehele getallen ofwel digits...
}
if($voorwaarde_a && $voorwaarde_b){}
if($voorwaarde_a and $voorwaarde_b){} //&& wordt eerder door php opgepakt meen ik...
?>


Voor meer complexere patronen kan je met reguliere expressies aan de slag...
Gewijzigd op 01/01/1970 01:00:00 door Lode
 
Donny

Donny

15/07/2009 23:57:00
Quote Anchor link
Gelukt! Bedankt!
 
Lode

Lode

16/07/2009 00:00:00
Quote Anchor link
Post dan ook ff je oplossing voor de latere lezers die dit topic (op mysterieuze wijze) vinden...
 
Afra ca

Afra ca

16/07/2009 09:02:00
Quote Anchor link
En wil je het nog wat compacter (en complexer) kan je ternary operaters gebruiken. Een verkorte versie van if/else:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$naam
= "janneke";
echo ($naam == "jip") ? "hallo jip" : "hallo ".$naam;
?>
 
Jacco Engel

Jacco Engel

16/07/2009 09:26:00
Quote Anchor link
Breng die jonge nou niet in de war :P
 
Donny

Donny

19/07/2009 13:41:00
Quote Anchor link
Ja inderdaad ik snap van dit helemaal niets:p Ik Hou het bij dit zoals het nu is:p Lijkt me beter:P In ieder geval bedankt!

Oplossing was:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$name
= $_POST['name'];

$word = $_POST['word'];
?>


Die van mij werkte niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
name= $_POST ["name"] . " " . $word= $_POST ["word"];
?>
 
Afra ca

Afra ca

19/07/2009 15:00:00
Quote Anchor link
@ tweede stukje php hierboven:

Logisch dat het niet werkt, je kan niet gaan declareren tijdens het declaren.

Je kan wel gewoon los gaan declareren zoals je eerst doet, en nog een derde var gaan maken en ze aan elkaar plakken.
 



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.