menu error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack .Net Ontwikkelaar - Regio Rotterdam

Heb jij ervaring met applicatie ontwikkeling, testen en onderhoud van business-kritische .NET applicaties? Wil je graag het verschil maken voor onze projecten bij de Nederlandse overheid, sociale zekerheid en gezondheidszorg? En wil je deel uitmaken van een zeer succesvol team? Wat ga je doen? Als ervaren Full Stack .NET Software Developer ga je werken in een team dat zich bezighoudt met het opnieuw bouwen van bestaande en nieuwe toepassingen met een belangrijke maatschappelijke relevantie waarbij digitale toegankelijkheid, security en informatiebeveiliging belangrijke aandachtspunten zijn. Samen ben je verantwoordelijk voor het realiseren en opleveren van de door de product owner gevraagde functionaliteiten.

Bekijk vacature »

Java Server Developer

Ontwikkel jij graag door aan de innovatieve, prijswinnende mobiele identiteitsverificatie oplossing ReadID? Dan is Innovalor op zoek naar jou als Java Server Developer Functie omschrijving Jouw baan! Ontwikkelen van onze ReadID SaaS server, met security en schaalbaarheid als belangrijk aandachtspunt; Bijdragen aan de routekaart voor ReadID, zoals toevoegen van nieuwe functionaliteiten en integratie met aanvullende producten van onze partners (zoals gezichtsherkenning); Helpen van developers van onze klanten bij het integreren van the ReadID API, vooral de server-side API's (REST, XML, JSON); Schrijven van API-documentatie voor onze klanten; Bijdragen aan geautomatiseerd testen; Optioneel bijdragen aan big-data analyse van onze logbestanden (ReadID

Bekijk vacature »

IT Traineeship, open voor alle studieachtergronden

IT Traineeship Zonder IT opleiding aan de slag in de IT, de meest innovatieve bedrijfssector op dit moment? Dat kan! Ontdek je innerlijke IT’er tijdens de Calco MasterClass. Een uniek IT traineeship waarin wij ambitieuze nog-niet IT’ers opleiden tot hét talent van de toekomst. Crisis of geen crisis, baanzekerheid in deze sector is nagenoeg 100%! Onze opdrachtgevers zitten door heel het land. Iets voor jou? We vertellen je graag meer! Over de Calco MasterClass De eerste twee maanden van de Calco MasterClass word je opgeleid in ons opleidingscentrum in Amsterdam (uiteraard met inachtneming van de corona maatregelen en een hieraan

Bekijk vacature »

Senior AWS Cloud Developer IoT Platform (NL)

Senior AWS Cloud Developer IoT Platform (NL) Den Haag HBO/WO IT Professional Om alle Unique Loading Devices (ULD's) in real-time te kunnen volgen, hebben we een IoT landschap gecreëerd dat ons continu update met de locatie en sensor informatie van de ULD's. Het IoT platform is volledig ontworpen met behulp van AWS serverless componenten en Serverless Architecture staat in het middelpunt van al onze ontwerpen. Enkele van de componenten die we gebruiken zijn AWS IoT services, Amazon Location Service, AWS Lambda enzovoort. Op ons platform vertalen we alle detecties van ULD's, vanuit AWS IoT Core naar relevante informatie over wanneer

Bekijk vacature »

Front-end developer

Ben jij een front-end developer met feeling voor design en animaties? Wil je werken met moderne tools en ben jij ervaren met SCSS/SASS? Wil jij samenwerken met onze backenders en onze UX / visual designers om toffe cases en de nieuwste technieken inzetten voor onze klanten? 24 - 40 uur Samenwerken met designers en developers Zelfstudie budget Tijd voor nette code Certificaten halen Marktconform salaris incl moderne pensioenregeling en bonus Jouw functie als front-end developer Je gaat bij ons werken aan maatwerk (web)applicaties voor verschillende opdrachtgevers, complexe websites in Drupal CMS en soms een eenvoudige website in Wordpress. Dat doe

Bekijk vacature »

Delphi Developer

As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible. How do I become a Delphi Developer at Coolblue? As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible, being extending features or migrating them to APIs. Everything to put a smile in our colleagues' faces! Although you are a Delphi Developer, you are not averse to a some C# or JavaScript. Would you also like to become a Delphi Developer at Coolblue? Read below if the job

Bekijk vacature »

Full Stack Developer Javascript Angular (JS)

Bedrijfsomschrijving Onze klant is een internationale organisatie in Rotterdam en heeft meerdere vestigingen wereldwijd. De IT afdeling in Rotterdam verzorgt diensten voor deze landen. Ter versterking van het team zijn zij op zoek naar een ervaren Full Stack Developer. De IT afdeling bestaat uit 3 systeembeheerders en 3 developers. Samen met 3 andere Developers ontwikkel je aan het ERP pakket. De organisatie is te omschrijven als no-nonsense, ondernemend en informeel. Naast de locatie in Nederland hebben ze verschillende locaties in het buitenland. Functieomschrijving Full Stack Developer Het onderhouden en verder inrichten van het ERP pakket middels Javascript, Angular (JS), SOAP,

Bekijk vacature »

Support Engineer

Support Engineer Ben jij communicatief sterk? En word jij blij als onze klanten dat ook zijn? Lees dan zeker verder! Wie zijn wij? KindPlanner Software is een ambitieuze en snelgroeiende softwareleverancier die zich richt op de kinderopvangbranche. Haar product KindPlanner is een 100% cloudoplossing die het kantoor, de locaties en ouders met elkaar verbindt waardoor slimmer en eenvoudiger gewerkt kan worden. De software wordt in eigen beheer ontwikkeld vanuit Leiden, waar ook de overige onderdelen zoals sales en consultancy gevestigd zijn. Je komt te werken in een team waar resultaat en plezier hand in hand gaan en werkt vanuit een

Bekijk vacature »

Cloud Developer - Smart Logistics

Bouw jij de professionele applicaties die onze klanten zo hard nodig hebben? En wil je graag met de nieuwste technologieën werken binnen een DevOps scrumteam? Lees dan snel verder! Wat ga je doen? “Use digital to move smarter De unit Smart Logistics binnen de Transport & Logistics sector van CGI ontwerpt, bouwt en onderhoudt veelal missie-kritische applicaties voor onze klanten uit de transport en logistieke sector. Zonder deze sector worden onze pakketjes niet op tijd afgeleverd, rijden de treinen niet meer van a naar b en varen schepen niet veilig de haven binnen. Om deze transport en logistieke ketens te

Bekijk vacature »

Java developer (medior & senior)

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Java Software Engineers met ervaring in back-end en front-end software ontwikkeling. Ben jij de Java Software Engineer die enthousiast wordt van mooie projecten waar binnen jij een belangrijke rol speelt?

Bekijk vacature »

WordPress Developer

Bedrijfsomschrijving Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Javascript, HTML, XML en CSS. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De omgeving zal geheel worden vernieuwd en je zal werken met nieuwe tools en technieken zoals React.js en Azure. Je ontwikkeld de website met WordPress en bent verantwoordelijk voor het up-to-date houden van alle WordPress-sites. Functieomschrijving Ben jij een Developer en heb

Bekijk vacature »

Experienced Python Developer - Banking

We are looking for Python Developers with experience in Risk Model Management Your day-to-day activities As an experienced Python developer, you will be responsible for designing and developing robust and maintainable systems for our clients so that it can calculate credit risk. You will work in multidisciplinary teams collaborating on run and change processes of risk modeling and management applications. Together you will help design and build a robust, secure cloud environment in Azure. You are comfortable with solving the problems posed by the cloud, such as security, resilience and scaling and help solve the problems posed by the cloud,

Bekijk vacature »

ASP.NET CORE developer Fullstack / Intern

Bedrijfsomschrijving Mijn klant houdt zich bezig met alleen maar maatwerk software. Door de flexibiliteit van de developers bedienen ze bijna elke markt; van start-ups tot aan de grotere internationaal georiënteerde bedrijven. Bepaalde applicaties zijn standaard geworden en worden als totaalpakket aan de klant aangeboden. Andere applicaties worden maandelijks onder de loep genomen. Kortom: genoeg uitdaging voor een .NET Developer. Je komt te werken in een gezellig team van ongeveer 20 mensen met een platte structuur. Er wordt veel voor het personeel geregeld en regelmatig ga je met het team op pad. Je collega's zijn IT minded mensen. Het gaat hier

Bekijk vacature »

IT-traineeship junior software ontwikkelaar

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

IT-Traineeship junior software programmeur

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »
Chris dodenwaard

chris dodenwaard

08/01/2013 19:26:03
Quote Anchor link
goedenavond,

ik was bezig met mijn menu in php/mysql alleen blijf hij het maar niet doen weet iemand wat ik fout heb gedaan ?


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

include("connect.php");

function
displays_menus()    
{


          $query = mysql_query('SELECT * FROM menus WHERE parent_id = ' . $parent_id) or die(mysql_error());
      
      if (mysql_num_rows($query) > 0) {
      
      echo"<ul>";
      
      while ($row = mysql_fetch_array($query)) {
      
      echo"<li>" . $row['menu_name'] . "</li>";
      }

      echo"</ul>";
      
      }
      
      
}
      
?>
Gewijzigd op 08/01/2013 19:31:57 door Chris dodenwaard
 
PHP hulp

PHP hulp

12/05/2021 04:51:31
 
Bo Ter Ham

Bo Ter Ham

08/01/2013 19:33:18
Quote Anchor link
Waar komt die $parent_id vandaan?
 
Chris dodenwaard

chris dodenwaard

08/01/2013 19:36:56
Quote Anchor link
uit de database

--
-- Tabel structuur voor tabel `menus`
--

CREATE TABLE IF NOT EXISTS `menus` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`menu_name` varchar(150) NOT NULL,
`parent_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Gegevens worden uitgevoerd voor tabel `menus`
--

INSERT INTO `menus` (`id`, `menu_name`, `parent_id`) VALUES
(1, 'Home', 1),
(2, 'video', 2);
 
Jasper DS

Jasper DS

08/01/2013 19:39:55
Quote Anchor link
Waar word er iets in $parent_id gestoken? Wat zit er in $parent_id?

Verder is je script lek -> mysql injection is mogelijk.
Zorg ook voor een nette foutafhandeling. Or die is niet de geschikte manier.
 
Chris dodenwaard

chris dodenwaard

08/01/2013 19:43:20
Quote Anchor link
Oke, ik ben ook nog maar een beginnen maar was met een sub menu bezig
 
Jasper DS

Jasper DS

08/01/2013 19:46:36
Quote Anchor link
Geen probleem, maar je vult toch ergens die variabel met een waarde? Misschien loopt het daar al fout?

En ik raad je aan (zeker als beginner) om te streven naar een goede, duidelijke, nette foutafhandeling. Dat zal je veel van pas komen tijdens het debuggen. Zoek hier op het forum even naar "foutafhandeling".
 
Davey Mat

Davey Mat

08/01/2013 21:59:52
Quote Anchor link
PHP Jasper op 08/01/2013 19:39:55:
Waar word er iets in $parent_id gestoken? Wat zit er in $parent_id?

Verder is je script lek -> mysql injection is mogelijk.
Zorg ook voor een nette foutafhandeling. Or die is niet de geschikte manier.

Zou iemand mij kunnen vertellen waar die sql injection plaats kan vinden? Er is toch geen waarde die een gebruiker kan veranderen?
 
Obelix Idefix

Obelix Idefix

08/01/2013 23:24:38
Quote Anchor link
Gebruik geen * maar benoem het veld/de velden die je wilt ophalen.

Zelf zou ik een spatie zetten tussen echo en de quote. Zou daarvoor de enkele gebruiken ipv de dubbele. Die laatste gebruik je in HTML.

Je hebt 'or die' als "foutafhandeling". Je toont daarbij zelfs de foutmelding. Kwaadwillenden kunnen daar de nodige informatie uithalen. Daarnaast is het niet netjes om de bezoeker op te zadelen met een foutmelding. Zorg voor een nettere oplossing.

mysql_fetch_array is hier niet nodig; je maakt in ieder geval niet gebruik van de mogelijkheden van array. Gebruik dan mysql_fetch_assoc.

Ten aanzien van je sql-injection: je zult ergens moeten bepalen/achterhalen wat de waarde van $parent_id is.
Vermoedelijk komt die uit een url. Waar is de controle dat $parent_id ook daadwerkelijk voldoet aan de criteria?
 



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.