Variabelen invoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »
Edwin

Edwin

19/06/2007 23:36:00
Quote Anchor link
Ik schaam me bijna maar ik krijg iets vreselijks simpels niet voor mekaar en loop nu al een uur te klooien

Ik heb een tabel in Mysql met gegevens van een persoon en die wil ik updaten nadat er een formuliertje is ingevuld. Dat staat en werkt tot het moment waarop de query wordt uitgevoerd. ipv de tekst krijg ik de naam van de variabele

de query ziet er nu zo uit

$sql = 'UPDATE `member_basic` SET `first_name` = \'$HTTP_POST_VARS[first_name]\' WHERE `id` = 1 ';

die id heb ik nu even zo staan om te testen maar dat wordt straks een session_id ..dus daar even niet op letten

Ik heb het geprobeerd zonder de aanhalingstekens, met dubbele aanhalingstekens voor en achter en de enkele weg met de '".$variable."' manier.... als ik echo $HTTP_POST_VARS['first_name'] doe geeft hij netjes de naam ik heb verbinding met de db en heb de juiste user/pw met de juiste machtiging

wie doet het licht aan want ik zie het even niet meer?
 
PHP hulp

PHP hulp

14/11/2024 22:50:37
 
Arjan Schuurman

Arjan Schuurman

19/06/2007 23:42:00
Quote Anchor link
je hoort punten te gebruiken bij enkele quotes:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= 'UPDATE `member_basic` SET `first_name` = '.$HTTP_POST_VARS[first_name].' WHERE `id` = 1 ';
?>

done.
 
Frank -

Frank -

19/06/2007 23:44:00
Quote Anchor link
Het is inderdaad wel een fraai brokje ellende...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$sql
= 'UPDATE `member_basic` SET `first_name` = \'$HTTP_POST_VARS[first_name]\' WHERE `id` = 1 ';
?>

Maak daar eens het volgende van:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$sql
= "
UPDATE
  member_basic
SET
  first_name = '"
.mysql_real_escape_string($_POST['first_name'])."'
WHERE
  id = 1
"
;
?>

Kortom:
- De string waarin je de query zet, begint en eindigt met dubbele quotes
- De query noteer je over meerdere regels, wordt het een stuk leesbaarder
- Backtics ` help je naar de eeuwige jachtvelden, die troep hoort niet thuis in een fraai stukje SQL
- Variabelen haal je buiten quotes
- http_post_vars en zijn familieleden, worden al jaren niet meer gebruikt. Gebruik dus gewoon $_POST e.d.
- Wat dacht je van beveiliging? Een $_POST mag NOOIT zo maar in een query staan, SQL-injection ligt op de loer. Escapen dus! (met PDO zijn eenvoudiger oplossingen beschikbaar)

Dat was het denk ik wel, ga er maar eens mee aan de slag.

Ps. Vergeet niet te controleren of de query wel is gelukt...

Edit: Tikfoutje...
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Edwin

Edwin

19/06/2007 23:45:00
Quote Anchor link
is al de 2e maal dat ik na iets te posten nog even verder knutsel en het antwoord vindt...


mysql_query("UPDATE member_basic SET first_name = '$first_name_value' WHERE id = 1");

die werkt dus wel ik dacht dat ik die combinatie al had gehad maar ik liep alles wat ik kon verzinnen nog eens na en deze was de juiste...geen idee waarom het steeds fout ging maar ik kan weer verder
 
Edwin

Edwin

20/06/2007 00:05:00
Quote Anchor link
Frank,

In eerste instantie had ik een iets nettere versie maar dat werkte niet. Wat ik toen had gedaan was in PhpMyadmin die query invoeren en er een php van laten maken om te kijken of ik er dan kon komen...met die backtricks dus als resultaat. Ik vind het sowiesoo verwarrend wanneer je nu enkele aanhalingstekens moet gebruiken en wanneer dubbel en wat het verschil is.

Ik heb net ook even jouw stukje geprbeerd maar dan krijg ik de volgende error
unexpected T_CONSTANT_ENCAPSED_STRING en dat is waar ik ook eerder tegen aan liep, vervolgens dus begon met het omgooien van de aanhalingstekens etc.

enig idee wat de reden van die error is? want ik wil idd wel een veiligere code hebben
 
Erik Rijk

Erik Rijk

20/06/2007 00:12:00
Quote Anchor link
Weet je zeker dat die fout van die regel komt?
De query van Frank lijkt me prima
 
Edwin

Edwin

20/06/2007 00:23:00
Quote Anchor link
begonnen met een schoon bestand alles nog eens nagelopen en de code gekopieerd en geplakt ...en idd het lag aan mij en niet aan de code.

Thnxs
 
Frank -

Frank -

20/06/2007 00:38:00
Quote Anchor link
Quotes zoals ik ze toepas:
- In PHP gebruik ik altijd enkele quotes om een string te quoten.
- In HTML gebruik ik altijd dubbele quotes (is verplicht)

Uitzondering: SQL
Een query, dus de SQL-string in zijn geheel, zet ik tussen dubbele quotes. Dit omdat je volgens de SQL-standaard enkele quotes moet gebruiken om een string in SQL te quoten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
SELECT
  kolomnaam
FROM
  tabelnaam
WHERE
  naam = 'Frank'

En omdat ik geen zin heb om al deze quotes te moeten escapen, is het handig om deze string in PHP tussen dubbele quotes te zetten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$sql
= "
SELECT
  kolomnaam
FROM
  tabelnaam
WHERE
  naam = 'Frank'
"
;
?>

Met deze eenvoudige regeltjes kan ik prima uit de voeten. Of het de beste oplossing is? Geen idee.
 
Edwin

Edwin

20/06/2007 00:41:00
Quote Anchor link
en als je een variable in je query hebt dan gebruik je '".$variable ."'
toch?
 
Jurgen assaasas

Jurgen assaasas

20/06/2007 00:54:00
Quote Anchor link
juist, alhoewel ze tussen quotes ook werken, maar het is netter en sneller.
 
Arjan Schuurman

Arjan Schuurman

20/06/2007 09:21:00
Quote Anchor link
Weet ik veel, ik gebruik geen MySQL xD
 
Frank -

Frank -

20/06/2007 12:08:00
Quote Anchor link
Edwin schreef op 20.06.2007 00:41:
en als je een variable in je query hebt dan gebruik je '".$variable ."'
toch?
Zie het stukje 'variabelen haal je buiten quotes'.
Arjan Schuurman schreef op 20.06.2007 09:21:
Weet ik veel, ik gebruik geen MySQL xD
Leg eens uit wat dit met MySQL te maken heeft, snap dat even niet.

Wanneer je PDO gebruikt, dan gebruik je dit soort constructies (met dank aan de handleiding):
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
<?php
$stmt
= $dbh->prepare("INSERT INTO REGISTRY (name, value) VALUES (:name, :value)");
$stmt->bindParam(':name', $name);
$stmt->bindParam(':value', $value);

// insert one row
$name = 'one';
$value = 1;
$stmt->execute();

// insert another row with different values
$name = 'two';
$value = 2;
$stmt->execute();
?>
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Edwin

Edwin

20/06/2007 21:13:00
Quote Anchor link
PDO is zo te zien idd iets waar ik in moet duiken. dank je
 



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.