simpel if/elseif/else probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

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 »

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 »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

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 »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »
Michael Oude Lansink

Michael Oude Lansink

27/02/2011 15:50:47
Quote Anchor link
Hallo,

Ben redelijk nieuw in het webdesign en probeer redelijk wat dingen uit. Alleen nu ben ik bezig met een site en stuit ik op een probleem waar ik al een uur mee zit te stoeien en niet uit kom. Misschien dat iemand mij kan helpen. Op dit moment heb ik dit staan. En als ik op de website de option veranderd word er geen ander echo geprint.

<tr>
<td>1</td>
<td><select name='xx'>
<option name='a'>a</option>
<option name='b'>b</option>
<option name='c'>c</option>
</select></td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    if ($xx == $b) echo "dit is b";
    elseif ($xx == $b) echo "dit is c";
    else echo "dit is a";
    ?>
</td>
</tr>

Als ik naar de site ga dan komt er te staan dit is a. Top dat is goed, maar wanneer ik hem op b zet dan blijft er staan Dit is a. En dat is niet goed natuurlijk hahaha. Iemand een idee?
 
PHP hulp

PHP hulp

27/05/2026 12:14:22
 
Tobias Tobias

Tobias Tobias

27/02/2011 15:58:16
Quote Anchor link
probeer $_GET['xx'], niet alle providers ondersteunen direct $xx
 
Noppes Homeland

Noppes Homeland

27/02/2011 16:12:51
Quote Anchor link
Leer je gelijk ook maar aan om altijd de brackets te gebruiken en ja ook in situaties waarin je ze weg kan laten.

Quote:
niet alle providers ondersteunen direct $xx

Providors die dit wel zo ondersteunen moeten afgeschoten worden.
 
- SanThe -

- SanThe -

27/02/2011 16:14:11
Quote Anchor link
Een <option> heeft geen name, de name staat in <select>.

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 ($_POST['xx'] == 'b')
{

    echo "dit is b";
}

elseif ($_POST['xx'] == 'c')
{

    echo "dit is c";
}

else
{
    echo "dit is a";
}

?>
 
Tobias Tobias

Tobias Tobias

27/02/2011 16:39:35
Quote Anchor link
- SanThe - op 27/02/2011 16:14:11:
Een <option> heeft geen name, de name staat in <select>.

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 ($_POST['xx'] == 'b')
{

    echo "dit is b";
}

elseif ($_POST['xx'] == 'c')
{

    echo "dit is c";
}

else
{
    echo "dit is a";
}

?>


Had ik over het hoofd gezien
de option heeft de value="a" etc
 
Michael -

Michael -

27/02/2011 17:54:04
Quote Anchor link
Daarnaast kijk je of iets gepost is altijd als volgt:
if($_SERVER['REQUEST_METHOD'] == 'POST')
en altijd controleren of iets wel bestaat met isset.
Voor 1 regel ben je niet verplicht { } te gebruiken (wat je maar handiger vind).

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    if(isset($_POST['xx']) && $_POST['xx'] == 'b')
        echo "dit is b";
    elseif(isset($_POST['xx']) && $_POST['xx'] == 'c')
        echo "dit is c";
    else
        echo "dit is a";
}

?>
 
Michael Oude Lansink

Michael Oude Lansink

27/02/2011 20:20:50
Quote Anchor link
Dank jullie wel. Ik wist niet dat option geen naam heeft. Ja dan kun je lang zoeken. Heb ik nog een klein probleempje. Heb zo net een php scriptje gemaakt voor het verzenden van een formulier en hij geeft aan dat hij een fout vindt in de laatste regel maar dit is de regel voor het afsluiten van PHP. Iemand nog z'n geniaal idee haha.



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
<?php



/* first we need to require our MathGuard class */
require ("ClassMathGuard.php");
/* this condition checks the user input. Don't change the condition, just the body within the curly braces */
if (MathGuard :: checkResult($_REQUEST['mathguard_answer'], $_REQUEST['mathguard_code'])) {
    echo ("OK"); //insert your code that will be executed when user enters the correct answer
} else {
    echo ("Sorry u heeft de code niet goed ingegeven.Probeert u het nog eens."); //insert your code which tells the user he is spamming your website
    die();
}

if ($_POST['Naam'] == "") {
        $error = "Naam is niet ingevuld<BR />";
    }
if ($_POST['Telefoon'] == "") {
        $error .= "Telefoonnummer is niet ingevuld<BR />";
    }
if ($_POST['email'] == "") {
        $error .= "E-Mail adres is niet ingevuld";
    }


if (!isset($error)) {
    
     $naam = "Naam:".$_POST['Naam'];
     $adres= "Adres:".$_POST['Adres'];
         $postcode = "Poscode".$_POST['postcode'];
     $plaats = "Woonplaats:".$_POST['plaats'];
     $telefoon = "Telefoon:".$_POST['Telefoon'];
     $email = "E-Mail:".$_POST['email'];
     $artikelen = "Artikelen:".$_POST['artikelen'];

     $formsent = mail('[email protected]',
                       'Gegevens afkomstig van de verkoop pagina.',
                      "Naam: $naam\r\n
                      Adres: $adres\r\n
                      Postcode: $postcode\r\n
                      Plaats: $plaats\r\n
                      Telefoon: $telefoon\r\n
                      E-mail: $email\r\n\
                      Artielen: $artikelen\r\n"
,
                      "From: $email\r\nBounce-to: [email protected]");
    if ($formsent) {
        echo "<p>Geachte heer/mevrouw $naam<br><br> Wij hebben uw anvraag ontvangen en zullen dit zo spoeding mogelijk in behandeling nemen.</p>";
    }
else {
        echo "<p>Sorry er is iets mis gegaan met uw aanvraag. Probeert u het later nog eens.</p>";
    }


?>
 
Tacconie T

Tacconie T

27/02/2011 20:27:11
Quote Anchor link
Je sluit de laatste "if" niet af. Nog een } onderaan dus...;)
 
Tobias Tobias

Tobias Tobias

27/02/2011 20:29:41
Quote Anchor link
dat betekent meestal dat hij nog niet het einde van het script verwacht, en er dus nog ergens een } mist.
Volgens mij heb je de if van regel 22 niet afgesloten

EDIT:
Tacconie T was me te snel af
Gewijzigd op 27/02/2011 20:30:33 door Tobias Tobias
 
Michael Oude Lansink

Michael Oude Lansink

27/02/2011 20:55:20
Quote Anchor link
Dank je Tobias. Dat had ik over het hoofd gezien.

PS: Mijn eerste probleem leek te werken maar als ik de pagina upload dan doet hij het nog niet. Als ik op de broncode kijk zie ik dat het php stukje er niet tussen staat. Iemand suggesties? Hij zet het het else stukje wel standaard als antwoord namelijk Dit is A.
Gewijzigd op 27/02/2011 20:56:27 door Michael Oude Lansink
 
- SanThe -

- SanThe -

27/02/2011 23:10:23
Quote Anchor link
Zet bovenin.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//rest
?>
 



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.