switch error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Android App Developer

De vacature Als mobile app developer bij Incentro werk je in een multidisciplinair team van app developers, web developers en designers. Je werkt mee aan apps, die door duizenden mensen gebruikt zullen worden. Je krijgt de ruimte om jezelf te ontwikkelen op technisch en persoonlijk vlak. Samen met de rest van het team ga je voor de beste kwaliteit. Om kwaliteit te waarborgen doen we aan peer reviews, unit testing en maken we gebruik van een CI/CD opzet. Heb je zelf ideeën voor verbeteringen, voor nieuwe features of nieuwe concepten? Hou ze niet voor je, want vanuit onze klanten en

Bekijk vacature »

Android Developer

As an Android Developer, you make sure our mobile apps give our users the best possible experience, whether they are browsing and buying our products online or managing our internal operations. How do I become a Android Developer at Coolblue? Your specialty is Android so you are successful in writing Kotlin in an agile fashion and do some pair programming with your colleagues to guarantee higher quality. Besides that you think about technical decisions like architecture, tools and processes. You also keep an eye on the performance of the app and you analyse with your team how to improve it.

Bekijk vacature »

Front-End Developer @ Zaandam

2021-11-30 iSense Front-End Developer Are you an experienced Front-End Developer and are you always looking for improvements? Would you like to work for one of the largest retail organizations withing The Netherlands? Then read on quickly! ISVI51887 Organization Our client is a leading retail group with more than 50 million consumers every week globally. Technology plays a key role for this organization, in order to become the wellbeing partner for everyone in the Netherlands. Therefore, they are currently looking for a Front-End Developer. As Front-End Developer you will be working within a DevOps team that mainly focusses on the expansion

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

.Net Developer

De vacature Als junior .Net developer creëer je (maatwerk) software voor diverse vraagstukken. Stroomlijn je het werkproces van zorgpraktijken in de paramedische sector en klinieken. Hierbij gaat het om een omgeving met veel gebruikers, zowel behandelaren, medisch specialisten als patiënten. Hoge eisen worden gesteld aan de beschikbaarheid, performance en beveiliging van de applicatie. Functie eisen HBO, Universitair opgeleid Relevante technische vaardigheden Analytische vaardigheden Jouw belangrijkste taken 1. Fouten oplossen; 2. Vacature .Net Developer Cooder.nl 3. Snelheid verbeteren; 4. Front-end optimalisatie; 5. Gedeeltelijk vanuit huis Over James Software James biedt praktijksoftware op maat voor fysiotherapie, logopedie, podotherapie, ergotherapie, GGZ, orthomanuele geneeskunde,

Bekijk vacature »

.NET Software Developer

De vacature Het ontwikkelen en implementeren van kwalitatieve software is waar je actief mee bezig bent als Microsoft Software Developer. Jouw oplossingen leveren direct een bijdrage aan de bedrijfsprocessen van de klant. Je komt te werken in een team waarbij je veel gebruikmaakt van Scrum. Door de ruime ontwikkelmogelijkheden, het volgen van opleidingen en het behalen van certificeringen ben jij altijd up to date van de nieuwste technologieën en tools. Je kan werken voor grote multinationals, ministeries en aansprekende opdrachtgevers met specialisten uit diverse werkvelden om je heen waarmee je dagelijks kunt sparren. Daarnaast krijg je alle mogelijkheden om je

Bekijk vacature »

Frontend Developer

De vacature Elke dag maken 1.500+ restaurants en duizenden consumenten gebruik van het web-based platform van Foodticket. Jaarlijks verwerken we miljoenen transacties. Vele mensen dus die gemakkelijk en snel willen kunnen werken en/of online bestellen. We zijn op zoek naar een goede Frontend Software Engineer. Je bent verantwoordelijk voor het realiseren van delen van het nieuwe platform op basis van moderne en solide webtechnologieën. De software is modulair opgezet, waardoor we verwachten dat op termijn iedere engineer in ons team verantwoordelijk gaat worden voor zijn / haar eigen deel van de software. We hebben onderdelen als OrderBuddy (kassa / ordersysteem),

Bekijk vacature »

Java Developer - Amsterdam

De vacature Als Java Developer bij onze locatie in Amsterdam ben je namens PanCompany werkzaam in vernieuwende projecten bij onze TOP 200 klanten in Nederland. Deze projecten duren bijna altijd een jaar of langer. Analytisch sterk, resultaat- en klantgericht, pragmatisch. Dat zijn woorden die jou op professioneel gebied omschrijven. Als Java Developer ben je verantwoordelijk voor het ontwikkelen van Java based applicaties en maak je vaak onderdeel uit van het SCRUM-team. Binnen deze functie werk je nauw samen met de ontwerpers, andere ontwikkelaars en testers. Jij hebt een passie voor hetgeen wat je doet en bent het type persoon dat

Bekijk vacature »

.NET Core Developer

De vacature De afgelopen 4 jaar hebben we, altijd in samenwerking met onze klanten, een online applicatie (ASP.NET Core & Angular) neergezet waar we als developers en bedrijf trots op zijn. Doordat ook onze klanten Dialog weten te vinden, groeien we hard. En daarom willen we de volgende stap zetten: Opzetten en onderhouden van een schaalbare server architectuur, zodat we veel klanten tegelijk kunnen blijven bedienen Het uitbreiden van automatische releases zodat we onze nieuwe functionaliteiten snel en betrouwbaar kunnen uitrollen Het continu verbeteren van de code zodat deze sneller, leesbaarder en herbruikbaarder wordt Koppelen met externe partijen zodat grote

Bekijk vacature »

Frontend-ontwikkelaar

De vacature Als Frontend-ontwikkelaar krijg je uitdagende opdrachten bij onze klanten. Deze kunnen variëren van het bouwen en optimaliseren van (het front-end van) websites, tot het mee ontwikkelen van web applicaties. Bij Alteza krijg je als je wilt veel vrijheid en veel verantwoordelijkheid en is er ruimte voor zowel persoonlijke als professionele groei. Functie eisen HTML 5 / CSS3 / SASS /LESS Javascript Goede kennis van en ruime ervaring met één of meerdere Javaschript Frameworks, zoals ReactJS, AgularJS, BackboneJS of MarionetJS Kennis van en ervaring met Bootstrap vanzelfsprekend weet je hoe je dingen responsive kunt maken Kwaliteitsgerichtheid en een hoog

Bekijk vacature »

Junior .NET Developer I Leukste softwarebedrijf va

Bedrijfsomschrijving Een frisse en jonge club waar hard gewerkt wordt aan hoogwaardige software, volledige geschreven met C# en in Microsoft omgeving! Deze organisatie bestaat nu ongeveer 10 jaar en ze zijn gespecialiseerd in het maken van software voor met name de Overheid. Dit doen ze intern op een vaste locatie te Leiden, vanuit een prachtig pand. De cultuur is er zeer prettig, je komt te werken in een gezellige organisatie. Ze hebben met elkaar één afspraak: de opgeleverde software moet altijd van hoge kwaliteit zijn! De diverse software producten waar je aan gaat werken zijn er op gericht om onder

Bekijk vacature »

Frontend Developer

De vacature Als Frontend developer ben je verantwoordelijk voor het ontwikkelen van nieuwe websites voor onze klanten of het aanpassen en toevoegen van user interfaces binnen onze software. Je ontwikkelt samen en denkt mee met de klant. Je bent op de hoogte van de nieuwste ontwikkelingen en past deze graag toe. Je werkt in deze functie efficiënt en je weet hoofd- en bijzaken goed van elkaar te onderscheiden. Je bent zelfstandig en hebt een echte aanpakkersmentaliteit. Je vind het leuk om te innoveren en om te kijken naar het verbeteren van het ontwikkelproces. Je leert graag en bent ondernemend. Je

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

Java/ Cloud developer @ Amsterdam

2021-11-17 iSense Java/ Cloud developer Do you like DevOps way of working? Are you looking for an exciting opportunity where latest and greatest technologies are applied to solve everyday problems? Would you like to take responsibility in each and every step of software development lifecycle and be a part of a team that create services for the external users? Apply now!!! ISAA51764 Organization You will work in a global financial organization with a head office in the Netherlands. You will be part of one of the most important department which is the payments environment. The organization has a very strong

Bekijk vacature »

Low Code Developer @ Groningen

2021-11-19 iSense Low Code Developer Meebouwen aan een custom-made ERP systeem in een internationale organisatie, waarbij je alle kneepjes van de IT en Low-Code leert? Dan is deze rol als Low-Code Developer iets voor jou! ISJO51791 Organisatie Deze internationale organisatie met ruim 2000 medewerkers wereldwijd, is toe aan vernieuwing. Als uitbreiding op het team zijn ze van plan een nieuw teamlid toe te voegen aan het team. Dit teamlid zal alle ins-and-outs gaan leren over Low-Code, ERP & Thinkwise. De organisatie situeert zich in de provincie Groningen, waar zij al jaren lang een gevestigde naam zijn binnen de logistiek. Het

Bekijk vacature »
Yannick Bogaert

Yannick Bogaert

19/03/2011 08:41:47
Quote Anchor link
Hallo allemaal,

ik ben bezig aan een projectje maar loop vast
op het feit dat ik een formulier wil laten opslaan
maar de link naar de juiste pagina wil maar niet lukken.

Ik maak gebruik van een switch om telkens de juiste pagina
in de index.php te laden.

de submit button heeft als link:
/index.php?page=oe_new_insert

en de switch is:
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
<?
switch (strtolower($_GET['page']))
{

/*Notifications switches*/
/*Operational Event*/
/*index*/

case "index":
$page="intro.php";
/*new*/
case "oe_new":
$page="notification/oe_new.php";
break;
case
"oe_new insert":
$page="notification/oe_new_insert.php";
break;
/*404*/
default:
$page="intro.php";
break;
}

include ($page);
?>


De pagina bestaat wel degelijk dus dat is geen foutje :-)

is er iemand die en idee heeft wat er fout kan zijn?

thanks alvast,
Y.
 
PHP hulp

PHP hulp

07/12/2021 01:08:15
 
Vincent Huisman

Vincent Huisman

19/03/2011 08:46:50
Quote Anchor link
wat lukt er niet? krijg je ook errors?
 
Robert  dat ben ik

Robert dat ben ik

19/03/2011 08:47:03
Quote Anchor link
maak van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include ($page);
?>



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include $page;
?>


Edit:

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
<?php
if(!isset($_GET['page'])) {
  echo"Hacking attempt";
  exit;
}
else{
  $getname = strtolower($_GET['page']);
}


switch($getname) {

 case
"index":
     $page="intro.php";
     break;

 case
"oe_new":
     $page="notification/oe_new.php";
     break;

 case
"oe_new_insert":
     $page="notification/oe_new_insert.php";
     break;


 default:

     $page="intro.php";
     break;
}

include $page;
?>


en dit klopt niet :case "oe_new insert":
je vergeet een _

edit al veranderd..
Gewijzigd op 19/03/2011 10:10:13 door Robert dat ben ik
 
Yannick Bogaert

Yannick Bogaert

19/03/2011 09:12:30
Quote Anchor link
@ Vincent: geen error hij gaat gewoon naar de default pagina in plaats
van naar de correcte.
Maar in de www-balk zet hij dan wel de juiste pagina...
Het moet ergens iets te maken hebben met het feit dat ik van een formulier
vertrek, want bij de gewone navigatie is er geen enkel probleem
met de switches.
 
Robert  dat ben ik

Robert dat ben ik

19/03/2011 09:14:17
Quote Anchor link
zou wel moeten want je vergeet een _ en als je die niet heb zal de case je id niet herkennen dus je link werkt niet.

kijk goed naar de link die je doet en kijk vervolgens naar je witsh case zijn niet gelijk met elkaar.

edit:

jij vraag je link zo op/index.php?page=oe_new_insert

en je case is dit: "oe_new insert":

ik mis toch echt een _ :)
Gewijzigd op 19/03/2011 09:29:19 door Robert dat ben ik
 

19/03/2011 10:02:23
Quote Anchor link
MaDHouSe xxxx op 19/03/2011 08:47:03:
maak van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include ($page);
?>



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include "$page";
?>

Wtf zit jij nu weer voor onzin te praten? In principe mag hij gewoon doen wat hij doet. Include is een language construct.
Een variabele per definitie via een string is ook onzin, waarom zou die variabele nog in een string moeten zitten? Het is al een variabele.

MaDHouSe xxxx op 19/03/2011 08:47:03:
Edit:

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
<?php
if(!isset($_GET['page'])) {
  echo"Hacking attempt";
  exit;
}
else{
  $getname = strtolower($_GET['page']);
}


switch($getname) {

 case
"index":
     $page="intro.php";
     break;

 case
"oe_new":
     $page="notification/oe_new.php";
     break;

 case
"oe_new_insert":
     $page="notification/oe_new_insert.php";
     break;


 default:

     $page="intro.php";
     break;
}

include "$page";
?>


en dit klopt niet :case "oe_new insert":
je vergeet een _

Qua die underscore heb je gelijk, die mist volgens mij ook. Maar dat als de get waarde niet aanwezig is dat, dat dan direct een hack poging is, dat lijkt mij niet. Gewoon eerst een check met isset is voldoende. Als die niet bestaat default ofzo erin dumpen.

Yannick Bogaert op 19/03/2011 09:12:30:
@ Vincent: geen error hij gaat gewoon naar de default pagina in plaats
van naar de correcte.
Maar in de www-balk zet hij dan wel de juiste pagina...
Het moet ergens iets te maken hebben met het feit dat ik van een formulier
vertrek, want bij de gewone navigatie is er geen enkel probleem
met de switches.

Doe eens var_dump($_GET); zie wat je eruit krijgt.
 
Wouter J

Wouter J

19/03/2011 10:02:51
Quote Anchor link
MaDHouSe xxxx op 19/03/2011 08:47:03:
maak van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include ($page);
?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include "$page";
?>

Wil je graag alleen maar wat zeggen als je weet wat je doet? Dit klopt namelijk totaal niet, variabele horen niet in quotes thuis.
 
Yannick Bogaert

Yannick Bogaert

19/03/2011 10:09:14
Quote Anchor link
@ Iedereen, het was inderdaad de _ natuurlijk hoe dom van me :-)
Thanks alvast voor de hulp!
 
Robert  dat ben ik

Robert dat ben ik

19/03/2011 10:10:49
Quote Anchor link
had het al veranderd sory hoor was even te snel met doen

hoef je niet gelijk zo uit te vallen...
 
Jordi Kroon

Jordi Kroon

19/03/2011 11:21:42
Quote Anchor link
Oops niet goed gelezen xD
Gewijzigd op 19/03/2011 11:22:03 door Jordi Kroon
 



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.