simpel if/elseif/else probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

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/11/2024 10:59:50
 
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.