if else werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Medior Java developer (fullstack)

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 »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »
Arthur Helwig

Arthur Helwig

11/11/2006 08:51:00
Quote Anchor link
Hallo,

Ik heb lokaal (via Apache op m'n XP machientje) een "if else" statement gebruikt in m'n script. Alles werkt goed.
Als ik nu het geheel overzet op het web gaat alles goed (MySQL database queries etc.) behalve het "if else" statement.
Welke variabele in ook gebruik, het resultaat van "if" wordt getoont en "else" komt niet tevoorschijn..... .
Hij lijkt dus altijd de vraag als "waar" te beoordelen.
Hieronder het deel uit het script.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
            if ($carrierchoice == NULL)
                {

                    echo "Waar" ;
                }

            else
                {
                    echo "Anders<br>";
                }

        ?>


Groeten,

Arthur
 
PHP hulp

PHP hulp

14/01/2025 23:37:32
 
Arthur Helwig

Arthur Helwig

11/11/2006 08:54:00
Quote Anchor link
Toevoeging van Arthur:

Zijn er verschillende interpretaties van dit statement?
Ik gebruik lokaal PHP Versie: 4.1.1
De provider gebruikt PHP Versie: 4.2.3

Alvast bedankt
 
Joren de Wit

Joren de Wit

11/11/2006 10:13:00
Quote Anchor link
Weet je zeker dat de variabele wel aangemaakt en gevuld wordt? In ieder geval is er geen verschil in werken van if/else binnen verschillende php versies, waarschijnlijk zul je dus een foutje in je script hebben.

Controleer dus even hoe je aan je variabele komt. Zie ook dit voorbeeldje, dit zal de output 'Anders' geven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$carrierchoice
= 'iets';
if ($carrierchoice == NULL)
{

    echo "Waar" ;
}

else
{
    echo "Anders<br>";
}

?>
 
The Hosh

The Hosh

11/11/2006 10:34:00
Quote Anchor link
probeer es
if ($carrierchoice == "")
of
if ($carrierchoice == 0)
 
Niek s

niek s

11/11/2006 10:46:00
Quote Anchor link
foutafhandeling?
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
<?php
if(isset($carrierchoice)) {
            if ($carrierchoice == NULL)
                {

                    echo "Waar" ;
                }

            else
                {
                    echo "Anders<br>";
                }
}
else {
    echo "De variabele is niet geset, dit is dus het probleem... ;-)";
}

        ?>
Gewijzigd op 01/01/1970 01:00:00 door niek s
 
Willem Jan Z

Willem Jan Z

11/11/2006 10:57:00
Quote Anchor link
Kleine aanvulling/aanpassing op Niek:
In PHP controleer je of een variabele wel is geset met isset(), ik denk namelijk dat == NULL niet werkt, en dat je een notice zou krijgen als je error_reporting aan had staan.
Dus doe het gewoon zo, ik denk dat het dan wel werkt zoals je wil:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    if(!isset($carrierchoice)) {
       echo 'Waar';
    }
else {
        echo 'Anders<br>';
    }

?>
 
Leroy Boerefijn

Leroy Boerefijn

11/11/2006 11:42:00
Quote Anchor link
kleine aanvulling op willemjan
kijk of die niet is gezet of leeg is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    if(!isset($carrierchoice) || empty($carrierchoice)) {
       echo 'Waar';
    }
else {
        echo 'Anders<br>';
    }

?>
 
Niek s

niek s

11/11/2006 11:43:00
Quote Anchor link
leroy schreef op 11.11.2006 11:42:
kleine aanvulling op willemjan
kijk of die niet is gezet of leeg is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    if(!isset($carrierchoice) || empty($carrierchoice)) {
       echo 'Waar';
    }
else {
        echo 'Anders<br>';
    }

?>


dat hoeft (denk ik) niet.. als je juist wil dat iets leeg is, maar wel is geset kom je hier in de problemen..
 
Leroy Boerefijn

Leroy Boerefijn

11/11/2006 12:03:00
Quote Anchor link
ja.. maar hij wou toch kijken of iets leeg is?
of heb ik het verkeerd gelezen??
Gewijzigd op 01/01/1970 01:00:00 door Leroy Boerefijn
 
PHP Newbie

PHP Newbie

11/11/2006 12:43:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
    if (!empty($carrierchoice))
    {

        echo "Waar" ;
    }

    else
    {
        echo "Anders<br>";
    }

?>
 
Arthur Helwig

Arthur Helwig

16/11/2006 06:11:00
Quote Anchor link
Hallo allemaal,

Bedankt voor jullie hulp en suggesties. Het probleem is nog niet opgelost, we zijn wel een stap verder.
If .. else.. werkt goed maar...... Ik heb ontdekt dat het misgaat omdat de variabele die ik opvraag helemaal niet gevonden wordt.
Als ik het hele if..else.. deel weglaat en in geef alleen de instructie om de variabele weer te geven die ik in de if.. else.. gebruik dan krijg ik 'm niet in beeld. Wederom lukt het wel lokaal maar niet op de server van m'n provider.

Ik zal deze vraag even apart posten. Het heeft immers niets meer te maken met m'n oorspronkelijke vraag
 
Andreas Warnaar

Andreas Warnaar

16/11/2006 07:14:00
Quote Anchor link
Misschien je php notereing?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?

?>


moet dat niet gewoon
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php          ?>
Zijn?\
 
Arthur Helwig

Arthur Helwig

16/11/2006 07:21:00
Quote Anchor link
Hallo Andreas,

Ik gebruik
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? ?>
op tal van plaatsen in de site en het werk overal behalve hier.....
Ik zal het toch eens aanpassen.

Groeten,

Arthur
 
Robert Deiman

Robert Deiman

16/11/2006 07:28:00
Quote Anchor link
Arthur, kan je ons dan even uitleggen waar de variabele vandaan komt? Dan kunnen we de fout proberen te vinden. :>)
 



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.