static function

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Netwerk Engineer (Medior/Senior)

Netwerk Engineer (Medior/Senior) Functiebeschrijving: Samenwerken in het Openbare Orde en veiligheidsdomein zit in ons DNA, Dareto Share. Wij bouwen langdurige relaties op met onze klanten en hebben dezelfde ambitie, Nederland veilig maken en -veilig houden. Wij leveren daarmee een maatschappelijke bijdrage aan de samenleving, dat vinden wij belangrijk. Ben jij een ambitieuze Netwerk Engineer die de ontwikkelingen en innovaties op het gebied van Network & Automation op de voet volgt of wil je je expertise juist verbreden en certificeren in meerdere technieken en tools? Wij zoeken ter versterking van ons team zowel Senior- als medior engineers met passie voor hun

Bekijk vacature »

Angular Developer

Bedrijfsomschrijving De organisatie is een grote speler in de financiële branche met ongeveer 4500 medewerkers waarvan 450 IT-medewerkers. De organisatie staat continue in beweging en wil zich altijd blijven vernieuwen. Een belangrijk aspect voor deze organisatie is dat de klant altijd centraal staat. Binnen de afdeling waar je komt te werken wordt gezocht naar een ervaren Angular Developer. De afdeling bestaat uit twee scrum teams waarbij er altijd vanuit een DevOps manier wordt gewerkt, "You build it, you run it". De afdeling is verantwoordelijk voor het verder ontwikkelen van de webapplicatie en het beheer daarvan. Daarnaast is het team is

Bekijk vacature »

Front-End Developer

Wil je als Front-End Developer aan de slag? Ben je toe aan een nieuwe uitdaging met afwisseling en zelfstandigheid in een zelfsturend team dat verantwoordelijk is voor de bedienings-apps van het klimaat in gebouwen en in kassen? De klant heeft aan ambitie geen gebrek en wilt baanbrekend zijn binnen hun segment. Hoe zij dit willen doen? Daar vertel ik je graag meer over in een persoonlijk gesprek. Je werkt als Front-End Developer samen met Product Owners, Architecten, (Embedded) Software Ontwikkelaars, Support medewerkers en Test Engineers aan de ontwikkeling van onze producten. Als Front-End Developer ben je in staat om met

Bekijk vacature »

Als PHP-er echt iets bijdragen aan de wereld? Hier

Bedrijfsomschrijving Dit bedrijf werkt al ruim 15 jaar aan complexe cloud based software die gericht is op de gezondheidszorg. Deze oplossing wordt over heel de wereld door honderdduizenden mensen gebruikt bij ontzettend veel verschillende instellingen. Binnen de oplossing wordt er heel veel informatie geregistreerd die geanalyseerd wordt. Uit deze analyses komen adviezen die gebruikt kunnen worden om de kwaliteit en veiligheid van de werkzaamheden te verbeteren. Er werken hier bijna 20 mensen in verschillende vakgebieden waarbij de ontwikkelafdeling momenteel uit 4 developers bestaat. Echt hiërarchie bestaat hier nauwelijks, iedereen heeft zijn eigen inbreng en de sfeer is erg informeel. Functieomschrijving

Bekijk vacature »

IT-traineeship junior software developer

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 »

Senior Business Analyst

Cargill Want to build a stronger, more sustainable future and cultivate your career? Join Cargill's global team of 155,000 employees who use new technologies, dynamic insights and over 155 years of experience to connect farmers with markets, customers with ingredients, and people and animals with the food they need to thrive. JOB PURPOSE AND IMPACT We seek a Systems and Process Design Analyst III who will analyze business problems to be solved with automated systems. In this role, you will provide technical expertise to identify, evaluate and develop systems and procedures that are cost-effective and meet user requirements. KEY ACCOUNTABILITIES Translate

Bekijk vacature »

Senior C# developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Hoe word ik C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# developer worden bij Coolblue? Jonne legt je uit hoe je dat doet. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of Dynamo/Cosmos. Problemen oplossen met

Bekijk vacature »

Medior PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops are bizarre fast and super tight. How do I become a PHP Developer at Coolblue? As a Medior PHP Developer you work together with other development teams to make our webshop work as optimally as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little C # or Javascript. Want to become an PHP Developer at Coolblue? Else will explain how to do that. You enjoy doing this Writing PHP code, but can also find your way in C

Bekijk vacature »

SAP/CRM Developer SAPUI5 Overheid

Bedrijfsomschrijving De organisatie staat voor het leveren van een efficiënte en kwalitatief hoogwaardige salaris- en personeelsadministratie. Je gaat samenwerken met ICT-professionals met uiteenlopende kennis en achtergronden. Hou je van Agile samenwerken en kom je maximaal tot je recht in zelfsturende teams? Dan is dit de plaats waar jouw toekomst ligt. Voor deze functie zijn we op zoek naar een ervaren SAP CRM developer. De kerntaken bestaan uit het maken van een vertaling van de business behoefte naar passende SAP-oplossingen. Je bent daarbij enerzijds in staat om om te gaan met complexe vraagstukken en oplossingen te bedenken die bestaan uit kleine

Bekijk vacature »

BI Developer Oracle Automotive Internationaal

Bedrijfsomschrijving Deze organisatie is internationaal actief binnen de zakelijke dienstverlening en heeft de kwaliteit van de IT afdeling hoog in het vaandel staan. Al vanaf de oprichting, meer dan 30 jaar geleden, heeft de IT afdeling alle systemen in eigen beheer en worden de eigen applicaties inhouse ontwikkeld in onder andere Oracle, Java en OutSystems. Deze applicaties worden in meer dan 15 Europese landen gebruikt en de volledige ontwikkeling hiervan vindt plaats in het hoofdkantoor gevestigd in regio Utrecht. Vanuit hier worden 15 landen (ruim 2200 gebruikers) en duizenden klanten voorzien van support en de juiste IT systemen. De ontwikkelde

Bekijk vacature »

P - ETL Developer

Looking for a freelance ETL Developer i am looking for a freelance ETL Developer for a project in financial services. * Start: 4 January * Duration: 12 months * Hours per week: 40 * Location: Amsterdam (mostly working from home) Your impact as ETL Developer As senior ETL developer you will be able to discuss and develop the best technical solution with the team, but also are capable to discuss what should and should not be done from forward looking (business) perspective. What doe you bring as ETL Developer * 8 year's working experience as ETL Developer / Specialist *

Bekijk vacature »

Webdeveloper C# ASP.NET High Potentials

Bedrijfsomschrijving Dit leuke maar nog kleine bedrijf met tien medewerkers heeft een succesvol handelsplatform opgezet waarop mensen kunnen handelen in virtuele munten. Het is een nationaal succes en het platform wordt maandelijks aangevuld met nieuwe virtuele munten waarin gehandeld kan worden. Momenteel wordt er hard gewerkt aan vernieuwing van de website aangezien de traffic ongekende hoogtes bereikt. De website is ontzettend slim en moet daarnaast snel werken, veilig zijn en makkelijk in gebruik. Wij zoeken daarom dan een software webdeveloper van deze tijd, die interesse heeft in Cryptocurrency, Blockchain, Bitcoin, Hardforks en andere soortgelijke technieken! Functieomschrijving Als .NET developer kom

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière bij Coolblue, door meteen mee te werken in een team. Hoe word ik Junior Front-End Developer bij Coolblue? Als junior Front-End developer ben je meteen vanaf de start onderdeel van een van de development teams. Omdat je jezelf graag nog verder wilt ontwikkelen, kijk je veel met je collega’s mee en volg je verschillende trainingen. Maar in de sprints pak je ook je eigen stories op, om meteen Coolblue iedere dag een beetje beter te kunnen maken. “Ook junior developer worden bij Coolblue? Else de Boer legt je uit hoe je dat

Bekijk vacature »

Software Developer / PHP

Bedrijfsomschrijving Voor de een commercieel bedrijf met een focus in de zorgwereld zijn wij op zoek naar een Software Developer met goede kennis van PHP. Het betreft een groeiende en open organisatie in regio Zuid-Limburg. Het bedrijf bestaat uit meerdere locaties en ongeveer 300 medewerkers. De ICT afdeling werkt vanuit regio Maastricht en bestaat uit subteams, gericht op IT beheer, Data en Development. Je werkt in het Development team samen met vier collega's. De sfeer op de afdeling is erg goed. Men weet elkaar te vinden en er heerst een informele sfeer waar ruimte is voor eigen inbreng en gezelligheid.

Bekijk vacature »

Security Specialist Informatiebeveiliging

Security Specialist Informatiebeveiliging Functiebeschrijving: Help jij onze klanten in de veiligheidssector de stap te maken naar de high performance organisatie van de 21e eeuw? Wat ga je doen? Als Security specialist maak je deel uit van een gedreven club professionals. Jij bent verantwoordelijk voor accreditatie, risicoanalyses van ontworpen IT projecten. Deze rol vereist communicatie en interactie met meerdere ontwikkel- en (test)teams en met andere product eigenaren. Jij bent op de hoogte van verschillende security standaarden om dit beleidsmatig te kunnen integreren. Je bent op de hoogte van nieuwe trends met betrekking tot cybersecurity. Je bent in staat om innovatief een

Bekijk vacature »

Pagina: 1 2 volgende »

Jerry php

Jerry php

17/09/2013 20:11:03
Quote Anchor link
Beste mensen,

ik ben een beetje bezig met het OOP programmeren. Nu ben ik een static function aan het maken voor de querys, zodat ik ze makkelijk kan aanroepen en uitvoeren, enkel weet ik niet precies wat ik aan het doen ben, of hoe ik het goed kan krijgen.

Hieronder zie je wat ik voor class heb gemaakt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
class query{
    
    public $query;
    
    public static function select($select, $from, $where){
        
        $query = mysql_query("SELECT ".$select."FROM ".$from."WHERE ".$where);
        return $query;
    }
}


Onderstaande code is een test van me, nog niet echt gebasseerd op een loginscript,
Zo roep ik mijn code aan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$getUser = query::select("*", "users", "1=1");
var_dump($getUser);


Het resultaat van de var_dump is: boolean false

Uiteraard heb ik de class geincluded, dus dat zit allemaal wel goed.
 
PHP hulp

PHP hulp

23/01/2021 18:43:36
 
Erwin H

Erwin H

17/09/2013 20:26:55
Quote Anchor link
Echo altijd even je query, zodat je precies ziet wat de query string is. Als je dan de fout nog niet ziet kan je altijd even proberen de query direct uit te voeren, in phpmyadmin, of in de command line tool van mysql.
Tevens wil je natuurlijk altijd in je query object zelf gaan kijken of een query lukt of niet en zo nee, een foutafhandeling toepassen. Lukraak het resultaat teruggooien is niet echt netjes.

In dit geval zal je dit krijgen:
SELECT *FROM usersWHERE 1=1

Met andere woorden, je mist een paar spaties.
 
Ward van der Put
Moderator

Ward van der Put

17/09/2013 20:27:57
Quote Anchor link
Wat is je vraag?

Met een WHERE 1=1 weten we wel hoe laat het is, maar kun je toch concreter worden?
 
Jerry php

Jerry php

17/09/2013 20:34:48
Quote Anchor link
Beste Erwin, ik heb zojuist de spaties toegevoegd,

mijn doel is eigenlijk nu dat ik ga controleren of de gebruikersnaam en password voorkomen in de database en dan iets returnen

maar ik weet 1. niet wat ik dan moet doen in mijn class, waar ik moet beginnen... en 2. wat ik moet returnen
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

17/09/2013 20:39:01
Quote Anchor link
Ik zie dat WHERE 1=1 weleens vaker voorbij komen, het praktische nut daarvan ontgaat mij volledig.
 
Jerry php

Jerry php

17/09/2013 20:42:02
Quote Anchor link
Nou, mijn gedachte gingen naar de function, omdat deze 3 waardes vraagt. En met de 1=1 geef ik de Where waarde mee 1=1. en dit is dus altijd waar
 
Ward van der Put
Moderator

Ward van der Put

17/09/2013 20:44:23
Quote Anchor link
Ger van Steenderen op 17/09/2013 20:39:01:
Ik zie dat WHERE 1=1 weleens vaker voorbij komen, het praktische nut daarvan ontgaat mij volledig.

ROFLMAOWPIMP… Het ”praktische nut” daarvan is controleren of een site gevoelig is voor SQL-injectie: 1=1 is altijd true, dus daarna kun ben je “binnen”.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

17/09/2013 20:50:15
Quote Anchor link
Code (SQL)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT user_name FROM users WHERE 1=1


Is hetzelfde als:
Code (SQL)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT user_name FROM users

Ga je in PHP ook dit doen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if ( 1=1 )
echo 1;
else echo 'not 1';
?>

Denk ut niet!
Gewijzigd op 17/09/2013 20:51:13 door Ger van Steenderen
 
Erwin H

Erwin H

17/09/2013 20:58:04
Quote Anchor link
Volgens mij was het om te testen of zijn functie werkte. Dat was een goede test, want nu is hij erachter gekomen dat het dus niet werkte, en waarom.
Volgende stap is een query bedenken die ook nut heeft.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

17/09/2013 21:00:51
Quote Anchor link
@Ward, dan ga je helemaal nat! ;-)
 
Jerry php

Jerry php

17/09/2013 21:03:47
Quote Anchor link
Jongens, kunnen we het inderdaad houden op mijn vraag? Want ik ben allemaal aan het zoeken naar een oplossing en zou graag jullie inzet willen wanneer dit kan. ik heb nu dit:

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
include 'config/config.database.php';

class query{
    
    public $query;
    
    public static function select($select, $from, $where){
        
        $query = mysql_query("SELECT ".$select." FROM ".$from." WHERE ".$where);
        
        if(mysql_num_rows($query) > 0){
            $query = true;
        }else{
            $query = "d";
        }
        return $query;
    }
}


dit stuur ik nu mee in mijn php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$getUser = query::select("*", "users", "WHERE username='".$_POST['username']."' AND password='".$_POST['password']."'");


Ik krijg enkel deze melding:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\website\libs\libs.query.php on line 12

Toevoeging op 17/09/2013 21:10:54:

De output is trouwens dit wanneer ik var_dump($getUser) gebruik:

string 'd' (length=1)
Gewijzigd op 17/09/2013 21:04:16 door Jerry php
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

17/09/2013 21:12:33
Quote Anchor link
Oké dan.
Heel simpel gezegd, je wilt iets met OOP doen en bouwt geen enkele foutafhandeling in.
Erwin heeft al duidelijk aangegeven waar de fout maar zonder fout afhandeling kom je daar nooit aan uit.
In OOP is moet je echt wel een control freak zijn

Toevoeging op 17/09/2013 21:12:55:

Ger van Steenderen op 17/09/2013 21:12:33:
Oké dan.
Heel simpel gezegd, je wilt iets met OOP doen en bouwt geen enkele foutafhandeling in.
Erwin heeft al duidelijk aangegeven waar de fout zat maar zonder fout afhandeling kom je daar nooit aan uit.
In OOP is moet je echt wel een control freak zijn
 
Jerry php

Jerry php

17/09/2013 21:16:29
Quote Anchor link
Ik weet niet precies wat je bedoelt. Ik krijg namelijk nu een foutmelding over de mysql_num_rows die ik gebruik in mijn functie, maar dat begrijp ik niet zo goed wat er mis is.
 
Erwin H

Erwin H

17/09/2013 21:31:48
Quote Anchor link
Hmm, blijkbaar heb ik iets voor Jan L*l gezegd. Nog maar een keer dan:
Erwin H op 17/09/2013 20:26:55:
Echo altijd even je query, zodat je precies ziet wat de query string is. Als je dan de fout nog niet ziet kan je altijd even proberen de query direct uit te voeren, in phpmyadmin, of in de command line tool van mysql.
Tevens wil je natuurlijk altijd in je query object zelf gaan kijken of een query lukt of niet en zo nee, een foutafhandeling toepassen. Lukraak het resultaat teruggooien is niet echt netjes.

Query al eens naar het scherm geprint? Zo ja dan zie je direct wat er fout is.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

17/09/2013 21:32:03
Quote Anchor link
Ik zal ven wat comments aan jou code toevoegen:
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
<?php
include 'config/config.database.php';

class query{
    
    public $query;
    
    public static function select($select, $from, $where){
        
        $query = mysql_query("SELECT ".$select." FROM ".$from." WHERE ".$where);
        /**************************************
    Hier MOET je controleren of de qury geslaagd is
    *******************/

    if($query !== false) {
            if(mysql_num_rows($query) > 0){
                return true;
            }
    else{
                return false
            }
    else return false;
    }
}
 
Jerry php

Jerry php

17/09/2013 21:34:25
Quote Anchor link
Ik weet niet precies wat ik nu moet doen om mijn functie werkend te krijgen eerlijk gezegd.. Iemand ideeën?

Toevoeging op 17/09/2013 21:48:15:

Ik krijg namelijk met bovenstaande code van Ger van Steenderen een False terug. Hij geeft de false bij de else van ($query !== false) Dus de query is false, maar ik snap niet precies waarom.. En ik kan de query niet echoen
Gewijzigd op 17/09/2013 21:46:09 door Jerry php
 
Erwin H

Erwin H

17/09/2013 21:52:18
Quote Anchor link
PRINT DE F*CKING QUERY NAAR HET SCHERM!!!!

Er zit namelijk een levensgrote fout in en die zie je blijkbaar zo niet, maar wel als je hem print.
Als je na drie keer het nog niet doet, stop ik ermee, dan weet je dat alvast.

Bas IJzelendoorn:
zullen we de capslock maar thuis laten en de vriendelijkheid weer uit de kast halen?
Gewijzigd op 18/09/2013 17:18:25 door Bas IJzelendoorn
 
Jerry php

Jerry php

17/09/2013 21:54:42
Quote Anchor link
Maar ik weet niet hoe ik de query naar het scherm moet printen! Ik zeg al een paar keer dat ik denk dat ik niet kan echo'en in een functie, of terwijl, hoe krijg ik die query op het scherm!
 
Bart V B

Bart V B

17/09/2013 22:06:46
Quote Anchor link
Jerry let op:
echo $query;
Niet meer vergeten he.
 
Jerry php

Jerry php

17/09/2013 22:08:06
Quote Anchor link
Bart, waar moet ik dit neerzetten? Als ik dit in mijn functie zet krijg ik null terug..
 
Bart V B

Bart V B

17/09/2013 22:12:13
Quote Anchor link
Niet de constructie die ik zou kiezen maar wat dacht je van de laatste else waar je false returnt.
Kan nu even geen voorbeeld tikken want zit mobiel.
 

Pagina: 1 2 volgende »



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.