switch error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

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 »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

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 »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

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

05/11/2024 11:47:34
 
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.