Variabele doorgeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cloud Developer - Smart Logistics

Bouw jij de professionele applicaties die onze klanten zo hard nodig hebben? En wil je graag met de nieuwste technologieën werken binnen een DevOps scrumteam? Lees dan snel verder! Wat ga je doen? “Use digital to move smarter De unit Smart Logistics binnen de Transport & Logistics sector van CGI ontwerpt, bouwt en onderhoudt veelal missie-kritische applicaties voor onze klanten uit de transport en logistieke sector. Zonder deze sector worden onze pakketjes niet op tijd afgeleverd, rijden de treinen niet meer van a naar b en varen schepen niet veilig de haven binnen. Om deze transport en logistieke ketens te

Bekijk vacature »

Solution Integrator

JOB PURPOSE AND IMPACT The Solutions Integrator will advise business partners on information technology solutions in compliance with our organization's technology framework, risk and control standards. In this role, you will lead the translation of business needs into specific technology requirements or process designs using significant knowledge across multiple technology domains, processes and businesses. You will provide technical leadership across multiple technical teams in delivering solutions to the business. The Solution Integrator (SI) role is primarily involved in advising our business partners on the best infrastructure solution to fit the business needs. At the same time, the SI helps ensure

Bekijk vacature »

C# .NET Developer

Bedrijfsomschrijving Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De organisatie heeft ook een adviserende rol, omdat het de klantprocessen raakt en de markt constant in beweging is. Je werkt voor toonaangevende klanten, waaronder o.a. grote financiële dienstverleners, overheidsorganisaties, verzekeringsmaatschappijen en telecombedrijven. De organisatie wordt gekenmerkt als een

Bekijk vacature »

.Net developer

Functieomschrijving Werken in een innovatieve omgeving met gezellige collega’s? Team DataLeaf groeit en maakt graag plek voor jou! We zijn op zoek naar een ervaren full stack ontwikkelaar met .Net en Angular kennis. Samen stomen we onze klanten klaar voor de toekomst. Help jij ons hierbij? Meer dan alleen software Als developer ga je verder dan enkel uitvoering. Je bent communicatief vaardig en zoekt proactief het contact met de klant. In deze rol ben je de schakel tussen de klant en jouw team. Samen achterhaal je het doel van de gevraagde softwareoplossing. Met de input van alle stakeholders bouw je

Bekijk vacature »

.NET Developer

Bedrijfsomschrijving De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar de Cloud. Het development team richt zich voornamelijk op stevige back-end vraagstukken. Hierbij zal jij je veel richten op het koppelen van het oude landschap met de

Bekijk vacature »

.NET ontwikkelaar / Azure

Bedrijfsomschrijving Als onderdeel van een grote IT-dienstverlener is deze organisatie nu gegroeid tot een organisatie van bijna 30 man groot. Iedereen binnen deze organisatie houdt zich bezig met het ontwikkelen, beheren, onderhouden van bedrijfskritische applicaties. De organisatie ontwikkelt applicaties voor o.a. diverse grote zorgverzekeraars, maar ook de wat kleinere lokale bedrijven worden door deze organisatie ondersteund. In tegenstelling tot de moederorganisatie, werken de medewerkers bij deze organisatie gemiddeld drie tot vier dagen in de week gewoon op het eigen kantoor in Utrecht. Samen met een vast team ben je dus verantwoordelijk voor verschillende projecten die je veelal op één en

Bekijk vacature »

.NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

Full Stack Developer

We are hiring a Full Stack Developer for our Eindhoven office in The Netherlands to help us meet our ambitious growth targets. You will have the opportunity to work alongside our data engineers at a huge IoT company, contributing to the design and implementation of a big data platform that will be able to support our business analysts, data scientists and is the foundation of our AI/ML use cases. You will: build new full-stack features on our big Hue data platform design and implement streaming data pipelines with real time analytics integrate third party APIs to facilitate the collection and

Bekijk vacature »

Junior .Net Developer voor geautomatiseerde emailm

Onze klant is een Email Marketing Automation ontwikkelaar voor vele grote klanten in Nederland en België. Met hun marketingsoftware weten zij dagelijks miljoenen mensen te bereiken voor hun klanten. Als Junior .Net Developer van het jonge en informele Innovatie Team breng jij het platform naar een hoger niveau. Je bent hierbij als junior vanaf dag 1 volledig betrokken bij het team. Je bent betrokken de volledige software development life cycle en gaat dan ook mee naar de grote klanten. Terwijl je wordt ingewerkt en dagelijks spart met je 15 gezellige collega’s, werk je aan zowel de front-end als back-end van

Bekijk vacature »

Java Developer / Big Data / Microservices

Bedrijfsomschrijving Bij dit grote, innovatieve technische bedrijf wil men graag flink groeien dit jaar, namelijk van zo'n 100 naar 120 mensen. In de afgelopen jaren is er hard gewerkt om een nieuw software product op de markt te zetten ter ondersteuning van hun fysieke producten en omdat dit een groot succes is, wordt het nu uitgerold over het hele bedrijf en daarmee een groot deel van de wereld. Er is dus werk aan de winkel! Jij werkt in het back-end team dat ervoor zorgt dat grote hoeveelheden data van de bron naar de front-end worden gebracht in het juiste formaat.

Bekijk vacature »

Developer Python Azure Financial Organisation

Bedrijfsomschrijving You will work with a major bank in the Netherlands that is digitalizing very quick. The IT department is facing enormous challenges and works on new initiatives to improve the business. This vacancy is in the IT department that is focused on Risk Enterprises. This department builds systems and models, which help the business to calculate, predict and prevent risks for internal and external customers. You will work in within a team that is end-to-end responsible for the RAP platform, a data lake used for (Credit Risk) Data Modelling purposes. The team is working fully Agile DevOps and has

Bekijk vacature »

Senior Java Developer - Public Transport

Werk jij graag op de grens van het onmogelijke en geef jij onze klanten bij de unit Public Transport een beslissende voorsprong in de markt? En ben jij een gedreven en ondernemende professional die vooroploopt in zijn/haar vakgebied? Wat ga je doen? Als Java consultant bij CGI maak je deel uit van de grootste en meest actieve Java community van Nederland. Als gedreven ontwikkelaar help je complexe systemen te realiseren voor onze klanten. Je maakt in eenvoudige taal aan een klant duidelijk welke software oplossingen op zijn of haar organisatie van toepassing kunnen zijn. Je legt de verbinding tussen business

Bekijk vacature »

Java Developer - Overheid

Wil jij een bijdrage leveren aan de ontwikkeling van de digitale overheid en de maatschappelijke vraagstukken waar we met elkaar voor staan? Bel of Whatsapp met Mark Hartman via 06 29070400! Als Java ontwikkelaar houd jij je bezig met het realiseren van mooie en innovatieve oplossingen voor de Nederlandse overheid. • Hoe? Het ontwerpen en ontwikkelen met Java in een van onze complexe projecten. • Waarom? Om met jouw code het verschil te maken in het hart van de digitale overheid in Nederland. • Waar? Bij CGI in Rotterdam, dé IT-specialist op het gebied van digitale overheid. • Met wie?

Bekijk vacature »

Software Developer - Space unit

We help our customers in their day-to-day operations by processing Space & Earth Observation data using cutting edge IT technologies. If you: • are a software engineer willing to work for a creative group in the Space Business with earth observation and geospatial data, • are eager to learn new big data, machine learning and cloud technologies, • enjoy integrating different components in a wide landscape, • have a passion for clean code and elegant solutions, then, our team is looking for you! Together with our data scientists and IT colleagues, you will have the opportunity to work in projects,

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas!

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:19:56
 
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.