Query was empty error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »
Michael Rozenbeek

Michael Rozenbeek

10/03/2011 11:01:01
Quote Anchor link
Ik wil een img location uit de db halen doormiddel van $_GET['mid'] die in de url staat. Maar als ik query uit voer krijg ik geen afbeelding en is de query was empty.

wat betekent dit?

de code:
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
<?php
    include('includes/config.php');

    $materiaal = query("SELECT * FROM `Materiaal` WHERE id=".$_GET['mid']."");
    $row = mysql_fetch_array($materiaal);
//--- send right header
header('content-type: image/jpeg');
//--- zet path naar watermerk (.png transparant!)
$path_watermerk = "overlay.png";
 
//--- watermark
$watermerk = imagecreatefrompng($path_watermerk);
$watermerk_width = imagesx($watermerk);
$watermerk_height = imagesy($watermerk);
 
//--- image
$image = imagecreatefromjpeg('"images_panel/images_materiaal/'.$row['img_klein'].'"');
$size = getimagesize('metaal.jpg');
$xas = $size[0] - $watermerk_width - 2;
$yas = 2;
 
//--- merge watermark + image
imagecopymerge($image, $watermerk, $xas, $yas, 0,0, $watermerk_width, $watermerk_height, 100);
 
//--- print image
imagejpeg($image);
 
//--- destroy image + watermark
imagedestroy($image);
imagedestroy($watermerk);

?>
 
PHP hulp

PHP hulp

05/11/2024 07:58:09
 
- SanThe -

- SanThe -

10/03/2011 11:06:19
Quote Anchor link
$materiaal = query(.....)
of
$materiaal = mysql_query(.....)


Script is lek => sql-injection.
 
Joren de Wit

Joren de Wit

10/03/2011 11:06:25
Quote Anchor link
Begin sowieso met het controleren of $_GET['mid'] wel bestaat en of die variabele wel bevat wat jij denkt dat hij bevat. Vervolgens, kun je hem veilig in je query gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(isset($_GET['mid']) && ctype_digit($_GET['mid'])) {       // $_GET['mid'] bestaat en bestaat enkel uit cijfers
  // Gebruik $_GET['mid'] in je query

}
?>
 
Michael Rozenbeek

Michael Rozenbeek

10/03/2011 11:09:41
Quote Anchor link
@santhe ik weet dat die sql injection kan gebeuren. maar ik ben nog bezig met die error. ik ben op de hoogte van die sql injection dat komt er wil in. tog bedankt voor de reminder.
 
Joren de Wit

Joren de Wit

10/03/2011 11:12:06
Quote Anchor link
De mogelijkheid tot sql-injectie en het controleren van je variabelen is onlosmakelijk verbonden. Controleer dus altijd de input die uit GET, POST of COOKIE variabelen komt en gebruik daarna, zonodig, mysql_real_escape_string()...
 
Michael Rozenbeek

Michael Rozenbeek

10/03/2011 11:15:57
Quote Anchor link
$_GET['mid'] heeft de juiste id in de url en die moet hij in de query gebruiken om de juiste afbeelding op te vragen. maar dat doet hij nog steeds niet. krijg helemaal geen error meer. en bedankt voor die tip en die controle voor wat er in de &_GET staat doormiddel van : if(isset($_GET['mid']) && ctype_digit($_GET['mid'])) dat wist ik nog niet.
 
Joren de Wit

Joren de Wit

10/03/2011 11:18:56
Quote Anchor link
De volgende stap is dan natuurlijk wel het controleren of je query gelukt is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$sql
= "SELECT ..."; // Zelf aanvullen
$result = mysql_query($sql);

if($result === false) {
  trigger_error(mysql_error().' <br/>In query: '.$sql);
}

else {
  // Resultaten uitlezen
}
?>

Lees anders ook eens deze handleiding en kijk hoe de queries daar, inclusief foutafhandeling, uitgevoerd worden...
 
Kris Peeters

Kris Peeters

10/03/2011 12:40:07
Quote Anchor link
Zeg, trigger_error(), is dat afkomstig van Java omgeving?

Vanuit c++/c# is het niet zo gebruikelijk (nu ja, voor zover ik daarover kan oordelen) om zelf errors te triggeren.

Niet dat er iets mis mee is hoor, maar het kan ook anders.
 
Niels K

Niels K

10/03/2011 12:59:37
Quote Anchor link
@Kris

Trigger errors leveren standaard een notice op. (tenzij anders ingesteld).
Om even te kijken of er iets mis is gegaan is trigger_error prima.

Live wil je dit natuurlijk niet :) Dan toon je opgetreden fouten nooit aan de gebruiker, ja evt een 'mooie melding'.
Gewijzigd op 10/03/2011 13:01:30 door Niels K
 
Joren de Wit

Joren de Wit

10/03/2011 12:59:47
Quote Anchor link
Het is imo de meest eenvoudige methode om snel errors weer te geven, beter dan bijv. die(). Uiteraard kan dit vele malen netter door het gebruik van Exceptions of een eigen error_handler (die je dan overigens wel met trigger_error() zou activeren).

Maar zoals gezegd, voor de eerste basis en het weergeven van je sql foutmeldingen, vind ik dit de meest gebruiksvriendelijke manier. Suggesties over hoe het anders kan, zijn natuurlijk altijd welkom :-)
 
Michael Rozenbeek

Michael Rozenbeek

10/03/2011 13:05:51
Quote Anchor link
Mensen het werkt hoor. thx
 
Tobias Tobias

Tobias Tobias

10/03/2011 13:44:58
Quote Anchor link
Wat is het verschil tussen ctype_digit en is_numeric?

EDIT
Laat maar, ik moet beter lezen op phpnet
Gewijzigd op 10/03/2011 13:46:19 door Tobias Tobias
 



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.