menu error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior applicatieontwikkelaar

Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en

Bekijk vacature »

Power Platform Consultant

Power Platform Consultant Want to help customers with their strategic choices of no code/low code platform? To help them transform and automate their business processes? Do you get energized of applying the latest technology based on the Microsoft platform, to help customers in their digital journey and to create a competitive advantage? Then this is the job you’ve been waiting for! Your Job As a Consultant Power Platform in the Accenture Microsoft Business Group (AMBG), you’ll play a key role in discovering, describing and co-creating customer’s apps. This involves identifying which business processes should be digitalized and can maximize client

Bekijk vacature »

Senior PHP developer (PHP, Node.js, React en AWS)

Functieomschrijving In de functie van PHP developer werk je samen met het team van developers aan complexe software die bedrijven helpt bij het boosten van hun sales. De infrastructuur draait hier op AWS en je werkt hier met de laatste technieken binnen PHP, Node.js, MySQL en NoSQL. De frontend wordt hier geschreven in JavaScript met React als library. De developers die hier zitten hebben allemaal een passie voor programmeren en worden gedreven door het schrijven van goede code. OOP en Design Patterns zijn begrippen die hier niet zomaar geroepen worden en zijn buzzwords. Dit jaar staan er mooie en belangrijke

Bekijk vacature »

Interne functie als Java ontwikkelaar bij fijne or

Functieomschrijving Je komt in een team van ontwikkelaars en samen ga je het bestaande product verfijnen en verbeteren. Er komt ook veel nieuwbouw bij kijken en steeds gericht op de applicaties die ze in de markt hebben staan. In je rol zal je van A tot en met Z betrokken worden bij het gehele ontwikkel proces. Ze zijn hier op zoek naar een ontwikkelaar die met een brede stack kan werken, bij voorkeur kan jij écht fullstack uit de voeten. Je zal verantwoordelijk zijn voor het uitwerken, implementeren, testen en uitrollen van de software. Er wordt hier volgens de Scrum

Bekijk vacature »

Front-End Developer / JavaScript / Vue.JS / Financ

Functieomschrijving Are you an enthusiastic Front-End Developer? Do you have work experience with Vue.JS? Are you ready to set up a new architecture by developing a new front-end framework in Vue? If your answers are yes, then this might be your new job! The client designs and develops the next generation of applications. As a Front-End Developer you are, (together) with your team, responsible for setting up the new architecture that will be focused on cloud-ready applications. Your focus within the team will be on translating customer needs into excellent solutions. Developing the new front end framework using Vue.JS; Making

Bekijk vacature »

Junior software developer

Functieomschrijving In jouw nieuwe functie ontwerp je voor de klanten geautomatiseerde processen in de richting van beveiligingsoplossingen. Jouw werkzaamheden bestaan uit: Maken van functionele-en technische ontwerpen Ontwikkelen van software applicaties Documenteren van ontwikkelde software Monitoren en beheren van kwaliteit van de ontwikkelde software Ondersteunde activiteiten bij het beheer van het interne netwerk Functie-eisen Kennis van languages: C# Aspnet Core MS SQL HTML LESS/CSS Json Kennis van Tools: Visual Studio VS Code Microsoft SQL Management Studio WiX Toolset Git (Github) Kennis van Libraries: Razor Pages Server Side Blazor Dapper Mediatr Automapper Fluentvalidation Nodatime Topshelf Bekend met Areas: Websites, Api’s, Windows Services,

Bekijk vacature »

Java developer junior

Functie­omschrijving "Je leert zo veel als developer. En de kennis die je opdoet, gebruik je meteen in projecten mét maatschappelijke relevantie. Dat is gaaf!" Mardon Peterson - Ontwikkelaar bij de Belastingdienst. Onze 300 Java-developers realiseren applicaties die direct van grote invloed zijn op de Nederlandse samenleving. De online aangifteapplicatie is er een waarmee we miljoenen mensen bereiken en waarmee we zelfs de Computable Award in de wacht hebben gesleept. Onze Java-ontwikkelaars werken ook voor de Douane of de FIOD van de Belastingdienst. Dat gebeurt in zon zeventig groot- en kleinschalige projecten in bijna honderd multidisciplinaire scrum-teams. We werken in een

Bekijk vacature »

Team Lead PHP

As Tech Lead, you make our customers smile by providing great software and building an effective team. How do I become a Team Lead PHP at Coolblue? As a Team Lead PHP you build and lead a team that excels in providing high-quality and cost-efficient software. You support team members in defining their goals and with the approach to achieve them. Would you like to become a Team Lead PHP at Coolblue? Else de Boer explains how to do that. You enjoy doing this Building and leading a team that excels in providing high quality and cost effective software. Support

Bekijk vacature »

(Sr) Full-stack .Net/Angular Developer -inhouse pr

Voor een informele agile organisatie in regio oost Goeree-Overflakkee zoeken we .Net developers met Angular ervaring. In deze rol werk je in een hecht projectteam op kantoor aan diverse applicaties. Je hebt veel vrijheid en mogelijkheden in je functie flexibele werktijden keuze in werkzaamheden mogelijkheden tot klant bezoek in Europa een lease auto of mobiliteitsvergoeding. Deze stabiele en groeiende club bouwt meer dan 25 jaar maatwerkoplossingen voor start-up’s tot en met de bekendste multinationals. Wegens groei zoeken zij ontwikkelaars voor het ontwerpen, bouwen, implementeren en onderhouden van applicaties na oplevering. De organisatie bouwt applicaties zoals Sales Planning tools, complexe ERP

Bekijk vacature »

.NET C# web developer gezocht, inhouse project dev

Ben je een ervaren .NET C# web developer en op zoek naar een leuke baan in het zuiden van Zuid-Holland? Een inhouse functie maar met de afwisseling van verschillende projecten en klanten? Projecten die uitdagend zijn door de complexiteit van de systemen? Lees dan verder! Voor een bedrijf in Goeree-Overflakkee zijn we momenteel op zoek naar een ervaren .NET C# web developer. Het bedrijf bestaat uit iets meer dan 20 werknemers en verschillende ervaren software developers. De software projecten zijn uiteenlopend, maar altijd maatwerk oplossingen en veelal complex en bedrijfskritisch van karakter. De bedrijven waarvoor je software ontwikkeld kunnen variëren

Bekijk vacature »

Senior Oracle Developer (m/w/d) (H/F)

Equip. Every day, we find the most exciting future opportunities for IT experts. To strengthen the development team at our end client in Vienna we are looking for a new team member as: SENIOR ORACLE DEVELOPER (m/w/d) YOUR TASKS Development of software applications and special solutions in the Oracle environment Team work during the whole development process using agile methods Functionality and perfomance securing as well as identifying and understanding problems and developing solutions YOUR QUALIFICATIONS Minimum of 5 years relevant working experience in Oracle Developement Strong knowledge of PL/SQL, SQL, Oracle Developer Suite Knowledge of Apex is a plus

Bekijk vacature »

Scala Developer Security

Functieomschrijving Ben jij een ervaren programmeur? Heb je ervaring met functioneel programmeren en wil je voor een dynamische en snel groeiende organisatie werken waar domain driven design hoog in het vaandel staat? Neem dan snel contact met mij op! Het aandragen en ontwikkelen van technische oplossingen; Het verbeteren van de reeds bestaande functionaliteiten; Het maken van koppelingen met externe applicaties; Sparren met de front-end developers over de te ontwikkelen functionaliteiten; Sparren met mede developers en de business over de inrichting van het domein. Functie-eisen Je hebt HBO- werk en denkniveau; Je hebt enkele jaren ervaring als developer; Je kan programmeren

Bekijk vacature »

Senior Front-end Developer vacature

Currently we are specific looking for professionals who speak fluently Dutch on C1 level. Senior Front-end Developer Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Je bent creatief, thuis in gebruikersinteractie en een Developer in hart en nieren. Daarnaast heb jij een klantgerichte en initiatiefrijke houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe jij als developer bij Sogeti? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie, als intern bij Sogeti. Jij houdt

Bekijk vacature »

PHP Developer Ontwikkelaar

Functieomschrijving Ontwikkelaar Developer JSON PHP Laravel 5 Ontwikkelen aan de PHP applicatie (aanpassingen, verbeteringen en uitbreidingen) Mede bepalen van coding principes en standaarden. Beheren van bestaande en nieuw ontwikkelde applicaties Verlenen van support op de applicaties Proactief verbetervoorstellen doen Testen en documenteren van ontwikkelde software Functie-eisen Minimaal HBO diploma Minimaal 2 jaar relevante ervaring Ervaring met Agile, SCRUM Bekendheid met Laravel 5 / JSON / REST API's / Objectorientatie en design patterns / UnitTesting / Mocking / GIT Kennis van Drupal / Symfony / Continuous Delivery / Continuous integration is pré Bedrijfsomschrijving Je gaat als PHP Developer aan de slag

Bekijk vacature »

.NET C# web developer met focus op gebruiksvriende

Ben je op zoek naar een baan binnen een klein softwarebedrijf? Een bedrijf met een informele, persoonlijke en familiaire sfeer? Waar je je als developer zowel richt op de back- als frontend? Wellicht dat deze vacature dan iets voor jou is. Voor een softwarebedrijf, gevestigd in het centrum van Rotterdam, zijn we momenteel op zoek naar .NET C# web developer. Dit mag iemand zijn die net van school komt, maar ook iemand die al behoorlijk wat ervaring heeft. Het bedrijf bestaat inmiddels ruim 10 jaar en en door de aanhoudende groei zijn ze opzoek naar versterking van 1 a 2

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

29/09/2020 03:41:47
 
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.