Variabele doorgeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

(Junior) Full Stack Ontwikkelaar

Vanwege onze ambities en groei is Explect op zoek naar een (Junior) Full Stack Ontwikkelaar Fulltime Als full Stack Ontwikkelaar ga je bij Explect een enorme en unieke uitdaging aan: om te beginnen creëer je met ons team een datamodel dat alle complexiteit van de logistiek weergeeft. Jouw taak met het team is om ervoor te zorgen dat het toch gemakkelijk te begrijpen en toegankelijk is. Jouw focus ligt daarbij op de UX. Wat ga je doen als Full Stack Ontwikkelaar? Je ontwikkelt dagelijks nieuwe features of je lost defects op voor ons logistieke SAAS platform. Hiervoor ontwikkel je services

Bekijk vacature »

BI Developer

Bedrijfsomschrijving De organisatie waar je komt te werken als (Senior) BI Developer is een grote internationale financiële instelling. Met vele vestigingen in Nederland zijn ze een belangrijke speler op de financiële markt. Jij zal hoofdzakelijk op het kantoor in Amsterdam werkzaam zijn, maar het kan ook voorkomen dat je af en toe naar een andere vestiging gaat. Het bedrijf telt ongeveer 5000 medewerkers waarvan ruim 150 ICT'ers. Het team waar je in komt te werken als (Senior) BI Developer is een ambitieus BI team dat zich bezighoudt met lokale en internationale uitdagingen. Zo zit een Junior BI Developer, 2 (Medior)

Bekijk vacature »

Full Stack Java Developer (IT Consultant) - Bankin

Do you have passion for technology and innovation? Are you ready to create innovative solutions to give the financial sector a solid lead in the digital world? Your day to day activities As Full stack Java Developer you will be part of the DevOps team. With a multidisciplinary team you will - in an Agile way - be working on building new functionalities and maintaining existing features. It covers both development and operations; helping to organize the continuous delivery pipeline, connecting to back end systems, performing automated tests and shaping the front end. The high-quality solutions you deliver result in

Bekijk vacature »

Lead Developer / C#.NET / coördinatie / meewe

Bedrijfsomschrijving Bij dit innovatieve productiebedrijf met 1000+ medewerkers wordt maatwerksoftware gemaakt, van het totale ERP pakket tot applicaties waar externe klanten gebruik van maken. Deze software wordt ontwikkeld met technieken als C#, .NET Core, ASP.NET, JSON en webservices met een front-end van Javascript / Angular. De nadruk ligt op de back-end. Als Lead Developer ben jij degene die het overzicht houdt op het ontwikkelproces van begin tot eind, je bepaalt de architectuur en stuurt het team van zo'n 5 ontwikkelaars aan. Wanneer er vanuit de business verzoeken komen voor nieuwe features of aanpassingen, ben jij degene die prioriteiten bepaalt. Je

Bekijk vacature »

Vacature ICT Helpdeskmedewerker voor PrO Almere

Vacature ICT Helpdeskmedewerker voor PrO Almere 1,0 FTE Wat leuk dat je geïnteresseerd bent in onze vacature waarin wij een ICT helpdeskmedewerker zoeken voor onze school, PrO Almere. Wij zijn een school voor praktijkonderwijs en hebben 3 locaties verspreid over Almere. Als ICT helpdeskmedewerker op PrO Almere ben je dan ook werkzaam op de 3 locaties. Mocht je in het bezit zijn van een rijbewijs en eigen auto, dan is dat zeker een pré maar geen vereiste om te kunnen solliciteren. Onze locatie aan de Koningsbeltstraat is de ICT-hoofdlocatie. Op deze locatie zul je de meeste werktijd doorbrengen en hier

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 »

Senior Java Developer

Bedrijfsomschrijving Als Senior Java Developer kom je te werken bij een internationaal gerenommeerd onderzoeksinstituut. Dagelijks is dit instituut verantwoordelijk voor de juiste samenwerking, toegankelijkheid en communicatie voor circa 9000 interne gebruikers. In een team van elf ontwikkelaars ben je als Senior Java Developer verantwoordelijk voor het ontwikkelen van functionele ontwerpen naar technische oplossingen. Deze projecten bestaan o.a. projecten zoals het implementeren van Elastic Search en het koppelen van CMS. Ook fungeer je als vraagbaak voor je collega’s op het gebied van backend softwareontwikkeling. Daarnaast denk je graag mee op het gebied van architectuur qua mogelijke oplossingen en innovatie. Momenteel zijn

Bekijk vacature »

Front-end Developer Vue.js Meewerkend voorman

Bedrijfsomschrijving Betreffende organisatie is gevestigd in de regio van Lelystad en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van diverse communicatiemiddelen aan de consumentenmarkt. Hierin staan innovatie, optimale klantbeleving en een passie voor technologie centraal. Ruim 100 medewerkers staan dagelijks klaar om te zorgen voor een optimale klantbeleving en optimalisatie van het aanbod. Om diverse businessprocessen binnen de organisatie vloeiend te laten verlopen is software ontwikkeling van essentieel belang. Binnen de organisatie zijn drie scrumteams dagelijks bezig met het beheer en de doorontwikkeling van het applicatielandschap. Zij werken aan verschillende projecten om de beleving van

Bekijk vacature »

Medior/Senior Backend PHP developer - €3500 -

Bedrijfsomschrijving Voor een scale-up organisatie zijn wij op zoek naar een Medior/Senior Backend PHP developer. Ze bestaan inmiddels 5 jaar en ze maken complexe applicaties voor de B2B markt. Denk hierbij aan websites en webapplicaties voor diverse klanten in verschillende branches. Het team bestaat uit 15 gepassioneerde medewerkers. Vanwege het succes willen ze de groei die ze de afgelopen jaren hebben doorgemaakt verder uitbreiden en daar kan jij een onderdeel van gaan worden. Door de complexiteit van de applicaties zoeken ze naar meerdere developers vanaf Medior niveau. De cultuur en sfeer binnen het bedrijf is laagdrempelig en lekker informeel. Functieomschrijving

Bekijk vacature »

Front-End Developer Design System

You work together with other development teams and designers to improve the webshop on a daily basis to make our customers happy. How do I become a Front-End Developer Design System at Coolblue? At Coolblue, we’re convinced that Design Systems help us build effective customer journeys. The dedicated Design System team collaborates with designers and developers alike to build a collection of tried and true building blocks, patterns & guidelines. You’ll look at the user-friendliness of our webshop and are convinced that great design should be accessible to all. You are passionate about developing consistent and effective User Experiences; you

Bekijk vacature »

Senior C# Developer

UPS Nederland zoekt een Senior Developer C# * Remote werken mogelijk Wil jij werken aan complexe IT-systemen bij een van de grootste logistieke werkgevers ter wereld? Als ontwikkelaar bij UPS werk je aan opkomende technologieën en DevOps processen om ervoor te zorgen dat onze logistieke processen zo soepel en efficiënt mogelijk verlopen. Dit ga je doen Je bent betrokken bij alle facetten van applicatieontwikkeling. 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 concepten, bouwt efficiënte en testbare code, identificeert en integreert modulaire

Bekijk vacature »

Backend .NET Developer C# Voetbal

Bedrijfsomschrijving Binnen deze organisatie in de regio Den Haag zal je als .NET Developer terecht komen in een multidisciplinair team met 5 andere Programmeurs. In jouw rol ben je verantwoordelijk voor het ontwikkelen en optimaliseren van mobiele applicaties met meer dan 4 miljoen gebruikers wereldwijd. Als Backend Developer zal je dagelijks werken met C#, .NET Core, Kubernetes en een SQL Database. Voor het onderling communiceren van de microservices wordt gebruik gemaakt van RabbitMQ. Je krijgt energie van technische uitdagingen en je werkt graag samen. Verder zul je in vele projecten deelnemen, zorg je voor nieuwe features, los je diverse bugs

Bekijk vacature »

Mendix Advanced Developer (NL)

Mendix Advanced Developer (NL) Den Haag HBO/WO IT Professional "Als Mendix Advanced Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties.". Wat ga je doen? PostNL is becoming a postal tech company Als Mendix Advanced Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead, Mendix Developers en Solution Consultants. Wij zetten Mendix in voor kritieke processen waarbij applicaties optimaal moeten performen om dagelijks rond de

Bekijk vacature »

Midlevel/Sr Developer bij leverancier communicatie

Een van de grootste leveranciers van communicatieplatformen aan bijv. internationale telecompartijen is op zoek naar een nieuwe teammember: een ervaren Midlevel tot Senior .Net Developer. De organisatie werkt met de nieuwste en uitsluitend Microsoft .Net technologieën (.Net Core, Azure) en producten als Docker en Kubernetes. Zij werken in Scrum sprints met teams waar samenwerking en (persoonlijke)groei hoog in het vaandel staat. Ze zijn op zoek naar gepassioneerde .Net Developers, waarbij ervaring met bovengenoemde technologieën geen harde eis maar een pré is. Genoeg ruimte dus om ervaring hierin op te doen. Drie jaar geleden hebben zij naast hun huidige applicatie een

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Pagina: « vorige 1 2

- Ariën -
Beheerder

- Ariën -

07/04/2021 21:42:07
Quote Anchor link
Gebruik ook een goede editor, en gebruik dan de 'code identing' functie, zodat je script netjes wordt uitgelijnd.

Als ik twee accolades onder elkaar op één lijn zie, dan krijg ik al kriebels....
Nu is je script nog compact, maar als je op deze voet verder gaat neemt het de vorm aan van spaghetti.

De punt na een variabele wordt gebruikt om waardes bij een toekenning aan elkaar te plakken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$getal
= "1, ";
$getal .= "2, ";
$getal .= "3, zie jij wat ik zie?";
echo $getal;
?>
Gewijzigd op 07/04/2021 21:46:20 door - Ariën -
 
PHP hulp

PHP hulp

19/04/2021 05:47:23
 
Ignace Verschaeve

Ignace Verschaeve

08/04/2021 08:03:01
Quote Anchor link
Ik gebruik Notepad++ . En de code is gebaseerd op W3schools.
 
Ivo P

Ivo P

08/04/2021 10:15:16
Quote Anchor link
Een punt (.) mag niet voorkomen in een kolomnaam.

dus "nr." is geen valide naam voor een kolom. Natuurlijk krijg je zo'n beetje elk raar teken wel in een kolomnaam verwerkt als je hem tussen `` zet, maar zoals je hier ziet: die vergeet je al snel (nog afgezien van dat je query vaak onnodig veel langer wordt als je alle kolomnamen dan maar tussen die `` zet.

Ik zou de kolom renamen naar "nr" ipv "nr."

hier https://www.flydata.com/blog/handling-column-characters-in-mysql-vs-amazon-redshift
staat een tabelletje met wat wel in niet mag (in vergelijk met nog een stel databases)

De punt staat bij NO
Wat op zich niet raar is, aangezien die gebruikt kan worden om een tabelnaam en kolomnaam aan elkaar te knopen:

SELECT tab.kolom FROM tab WHERE tab.id = 10

En bij "nr." moet mysql dan gaan raden, of je de tabel nr bedoelde en de kolomnaam vergeten was achter de punt, of dat je de tabelnaam vergeten bent in de query.
 
Ignace Verschaeve

Ignace Verschaeve

08/04/2021 10:17:15
Quote Anchor link
Dit is nu mijn 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
33
34
35
<?php
 
//Inladen van de instellingen.
include 'instellingen.php';
 
$conn = new mysqli($database_adres, $database_login_naam, $database_login_wachtwoord, $database_naam);
//connectie testen
if ($conn->connect_error)
{

    die("verbinding mislukt: ".$conn->connect_error);
}


$nummer=$_GET[id];
echo "test1 "; echo "$nummer";

$sql = "SELECT * FROM Huwelijken Where 'nr.' = $nummer";
$result = $conn->query($sql);
if ($result->num_rows > 0) {while($row = $result->fetch_assoc()) {
echo  'Dag allemaal';
 $row["nr."];
 $row["Naam1"];
 $row["Voornaam1"];
 $row["Naam2"];
 $row["Voornaam2"];
 $row["Gemeente"];
 $row["Datum"];
 "<br>" ;
}
 }

else{echo " nul resultaten";
}

// Sluit de MySQL verbinding.
$conn->close();
 echo "<br>-- Einde! --";
?>


Ik slaag er dus in om die ID te zien. Ik kan deze op het scherm tonen. Maar ik slaag er niet in om het record met dat nr. uit te lzeen.
Ergens ga ik in de fout vanaf "Select * From ........
Maar ik vind potverdorie niet waar het misloopt.
 
- Ariën -
Beheerder

- Ariën -

08/04/2021 10:24:42
Quote Anchor link
Staat er echt een punt in je veldnaam in de database?
 
Ignace Verschaeve

Ignace Verschaeve

08/04/2021 10:28:56
Quote Anchor link
Ja, de veldnaaam is nr. En die zoekcode heb ik overgenomen uit PHPAdmin. Ik ga het eens proberen met de veldnaam Naam1 mee te geven als ID. Misschien lukt het daarmee.
Gewijzigd op 08/04/2021 10:31:09 door Ignace Verschaeve
 
- Ariën -
Beheerder

- Ariën -

08/04/2021 10:33:08
Quote Anchor link
Waar gebruik je dat veld voor? In het algemeen is het een ongeschreven regel dat het ID genoemd wordt, als het een uniek oplopend getal (auto-increment) is.

Ik betwijfel of een punt wel kan, omdat het in SQL ook de scheiding is tussen databases en tabellen.
 
Ivo P

Ivo P

08/04/2021 11:07:44
Quote Anchor link
Een punt mag niet (zie mijn post boven).

Maar dat mag wel als je de kolomnaam tussen backtics zet.
Helaas is dat waarschijnlijk gebeurd.
Maar in de post van 10:17 zien we single quotes ipv backtics om de kolomnaam.

en omdat de string bestaande uit de letters n r en een punt nooit gelijk is aan $nummer, vind je niets....
 
Ignace Verschaeve

Ignace Verschaeve

08/04/2021 12:03:28
Quote Anchor link
Ik ga het eens hernoemen. Beginnersfouten zeker? Ik heb nog heel veel te leren maar het is boeiend. En op het net vind je zoveel informatie maar ook niet altijd het juiste omdat die soms al verouderd is en de syntax nu niet meer gebruikt wordt enz.
 
- Ariën -
Beheerder

- Ariën -

08/04/2021 12:27:09
Quote Anchor link
Een punt in een veld is naar mijn weten nooit gebruikelijk geweest.

Als we het veld hernoemen naar een ID, dan komen we uit op deze query:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$nummer
= $conn->real_escape_string($_GET['id']);
$sql = "SELECT * FROM Huwelijken WHERE ID = '".$nummer."'";
?>


- Allereerst haal ik je $nummer buiten quotes. Omdat dit vrij gebruikelijk is voor variabelen, en minder foutgevoeliger tijdens programmeren.
- Daarnaast is het een waarde die tussen single-quotes moet, ik beveel het althans altijd aan.
- En je moet de waarde nog escapen tegen SQL-injection.

Dan zal het een stuk beter gaan.
 
Ivo P

Ivo P

08/04/2021 12:38:04
Quote Anchor link
@Ariën:
als je $nummer niet tussen single quotes zet, heeft het escapen ook geen zin.


a) WHERE ID = 12 OR 1=1
b) WHERE ID = 12 OR foo = \'bar\'
tegenover
c) WHERE ID = '12 OR 1=1'
d) WHERE ID = '12 OR foo = \'bar\''

waarbij b) een mislukte query oplevert
 
- Ariën -
Beheerder

- Ariën -

08/04/2021 12:48:58
Quote Anchor link
Daar heb je gelijk in...
 

Pagina: « vorige 1 2



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.