UPDATE (verkeerde gegevens)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 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 hier

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

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 »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »
Ed

Ed

16/11/2007 07:04:00
Quote Anchor link
Ik heb een code proberen te maken, waarbij een admin uit een dropdownlijst steeds kan kiezen tussen 2 teams en hun verdiende punten (met alleen de volgende combinaties: 3-0 , 2-2, 1-1 en 0-3).

De bedoeling is dus dat als er een post form verzonden is, dat dan de gevens in de database juist worden geupdated, maar dat is hier enkel het geval voor score1 = 0, score2 = 3 en omgekeerd, dus zodra beide scores gelijk zijn, voert hij nog steeds 1ste of 2de if uit ipv 3de of 4de en toch echo'ed/geeft hij voor score1 en score2 een 1 of een 2 als dat gekozen wordt

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php

incude_once('config.php');

if(isset($_POST['punten'])){

 $team1=$_POST['team1'];
 $score1=$_POST['score1'];
 $team2=$_POST['team2'];
 $score2=$_POST['score2'];

 if($score1==0 && $score2==3){

  $res1=mysql_query("UPDATE gebruikers
                     SET lost=lost+1
                     WHERE nickname="
.$team1."");

  $res2=mysql_query("UPDATE gebruikers
                     SET won=won+1, totalpoints=totalpoints+3
                     WHERE nickname="
.$team2."");

 }
elseif($score1==3 && $score2==0){

  $res3=mysql_query("UPDATE gebruikers
                     SET won=won+1, totalpoints=totalpoints+3        
                     WHERE nickname="
.$team1."");

  $res4=mysql_query("UPDATE gebruikers
                    SET lost=lost+1
                    WHERE nickname="
.$team2."");

 }
elseif($score1==1 && $score2==1){

  $res5=mysql_query("UPDATE gebruikers
                     SET tie=tie+1, totalpoints=totalpoints+1
                     WHERE nickname="
.$team1."");

  $res6=mysql_query("UPDATE gebruikers
                    SET tie=tie+1, totalpoints=totalpoints+1
                    WHERE nickname="
.$team2."");

 }
elseif($score1==2 && $score2==2){

  $res7=mysql_query("UPDATE gebruikers
                     SET tie=tie+2, totalpoints=totalpoints+2  
                     WHERE nickname="
.$team1."");

  $res8=mysql_query("UPDATE gebruikers
                     SET tie=tie+2, totalpoints=totalpoints+2
                     WHERE nickname="
.$team2."");

 }

}
else{
 //post formulier
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Ed
 
PHP hulp

PHP hulp

15/01/2025 19:50:34
 
- SanThe -

- SanThe -

16/11/2007 09:00:00
Quote Anchor link
|| is or
&& is and
 
Gerben Jacobs

Gerben Jacobs

16/11/2007 09:15:00
Quote Anchor link
Ik denk dat het al fout gaat bij je if (). Want een vergelijking is '==' en niet een enkele.
 
- wes  -

- wes -

16/11/2007 09:16:00
Quote Anchor link
sloop die backticks er nog even uit
 
Ed

Ed

16/11/2007 15:36:00
Quote Anchor link
zo voert ie helemaal niks uit
 
Frank -

Frank -

16/11/2007 15:50:00
Quote Anchor link
- Waar controleer je of de queries zijn gelukt?
- Waar controleer je of de queries ook iets hebben aangepast?

Verder zijn de queries niet te debuggen, de SQL staat direct in de functie die hem uitvoert, de query kan dus nooit worden geechoot. En dat heb je bij debuggen wel nodig.

De queries zullen waarschijnlijk stuk lopen op het ontbreken van quotes in de SQL, een nickname klinkt mij in de oren als een string. En die hoort tussen quotes ' te staan.

Oplossing: Foutafhandeling inbouwen.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Ed

Ed

16/11/2007 16:00:00
Quote Anchor link
queries op zich zijn wel juist, mocht ik de variabele team door een bestaande team in de db vervangen en het dan via phpmyadmin uitvoeren, dan zou(den) er effectief (een) bepaalde cel(len) aangepast worden.

Het echo'ed ook wel de juiste getal voor variabele score1 en score2, maar het lijkt alsof het geen enkele query kiest om die dan uit te voeren


Edit:
Maar ja, inderdaad, sommige nicknames zijn wel strings hier, jij had dus gelijk met die quotes.

Het werkt perfect nu, bedankt ;)
Gewijzigd op 01/01/1970 01:00:00 door Ed
 
Hylke

Hylke

16/11/2007 16:48:00
Quote Anchor link
Officieel gebruik je overigens voor een string dubbele quotes
 
Frank -

Frank -

16/11/2007 16:52:00
Quote Anchor link
Hylke schreef op 16.11.2007 16:48:
Officieel gebruik je overigens voor een string dubbele quotes
Is dat zo? In Oracle en pgSQL is dat echt niet het geval, enkele quotes staan om een string.

Quote:
A string constant in SQL is an arbitrary sequence of characters bounded by single quotes ('), for example 'This is a string'.


Zie verder de handleiding.

Het is dan wel zo handig om de query, de SQL, in PHP tussen dubbele quotes te zetten, dan hoef je niet alle enkele quotes van de SQL te gaan escapen.
 
Hylke

Hylke

16/11/2007 16:57:00
Quote Anchor link
Over het algemeen gebruik je bij programmeren voor strings altijd dubbele quotes, voor SQL weet ik niet hoe het in elkaar zit =) blijkbaar gebruik je daar enkele quotes. Het is in ieder geval goed om consequent te zijn in het gebruik van je quotes en daarom gebruik ikzelf voor strings bijna altijd dubbele quotes.
 
Frank -

Frank -

16/11/2007 17:02:00
Quote Anchor link
Tja, dat zal jouw aanpak zijn, maar in mijn code kom je nooit dubbele quotes tegen, uitsluitend enkele quotes.

Dubbele quotes zijn voor de html en css gereserveerd, de templates staan er dus vol mee.

Het gebruik van enkele quotes is een fractie sneller, maar belangrijker is dat de data tussen de enkele quotes niet wordt geparsed.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);

echo '$var';

echo "$var";
?>

Dit levert 2 verschillende resultaten op, de 2e kan zelfs de nodige notices e.d. op het scherm gaan zetten.

Resultaat:
Quote:
$var<br />
<b>Notice</b>: Undefined variable: var in <b>PHPDocument15</b> on line <b>7</b><br />


Met een enkele quote dwing je dus een echte string af, met een dubbele quote is dat niet het geval en zou het best een variabele kunnen zijn. Mocht je hier tegenaan lopen, dan wordt het echt zoeken naar een speld in een hooiberg.

Edit: Ik heb zelfs moeite met het maken van goeie voorbeelden...
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
GaMer B

GaMer B

16/11/2007 17:03:00
Quote Anchor link
Dat doe jij ja, maar ik gebruik overal enkele quotes. Bij zowel PHP als bij SQL.
 
Hylke

Hylke

16/11/2007 17:25:00
Quote Anchor link
@pqFrank:
De tweede manier gebruik je natuurlijk ook niet, dat wordt uiteraard zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "dit is een var2: " . $var2;
?>

Allereerst gebruik je dan netjes de string concatenation operator, namelijk de punt, die bedoelt is om meerdere strings samen te voegen. Ten tweede leer je jezelf alvast een goede basis omdat in programmeertalen je echt dubbele quotes voor strings moet gebruiken.

@GaMer13
Wat bedoel je hier precies mee te zeggen? Kom vooral met argumenten om me te overtuigen =).
 
Frank -

Frank -

16/11/2007 17:31:00
Quote Anchor link
@Hylke: Wie zegt dat jij nooit gewoon een stukje tekst $bedenkMaarEenNaam in jouw string hebt staan? En dit kan heel goed dezelfde tekst/naam zijn als een variabele in jouw php-code. En ga dan maar eens zoeken hoe het kan dat jouw tekst $bedenkMaarEenNaam in geen velden of wegen is te bekennen...

Uiteraard wil je geen variabelen binnen quotes hebben, dat ben ik direct met je eens. Maar dan wil ik wel iedere willekeurige tekst tussen de quotes kunnen zetten zonder de kans te lopen dat dit fout gaat. En ja, ik ben bekend met het lapmiddel van de accolades {}.

Enkele quotes in PHP bevallen mij uitstekend, in SQL zijn ze verplicht. Althans, enkele quotes zijn de officieele standaard. Andere programmeertalen heb ik geen ervaring mee, ik ben van huis uit geen programmeur.
 
Hylke

Hylke

16/11/2007 17:38:00
Quote Anchor link
Hmm wat bedoel je precies? Een dollarteken kun je in html sowieso het beste met de html code weergeven, zodat hij altijd goed wordt weergegeven. Dus dan heb je sowieso het probleem niet meer dat hij vervangen wordt. Je kunt hem natuurlijk ook altijd escapen. Maar bedoel je dit wel?
 
Frank -

Frank -

16/11/2007 17:48:00
Quote Anchor link
Ik bedoel het volgende:
Quote:
De $dollar is vandaag in waarde gedaald

En in jouw code heb je toevallig ook een variabele $dollar staan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$dollar
= 1.45;
$string = "De $dollar is vandaag in waarde gedaald";
echo $string;
?>

Resultaat:
Quote:
De 1.45 is vandaag in waarde gedaald

Wanneer de data van $string tussen enkele quotes staat, krijg je dit als output:
Quote:
De $dollar is vandaag in waarde gedaald

De kans dat je dit gebeurd is erg klein, maar het is vreemd gedrag dat voor hele lullige bugs kan zorgen. Zeker omdat de variabele $dollar van waarde kan wisselen en je tijdens het testen iedere keer andere waardes kunt krijgen. Zelfs correcte gegevens zijn mogelijk, bv. wanneer $dollar nog niet bestaat. Erg lastig om zoiets te debuggen en het is erg eenvoudig om dit soort problemen te voorkomen: enkele quotes.
 
Hylke

Hylke

16/11/2007 18:00:00
Quote Anchor link
Okee, maar je zou voor een dollar teken de html code moeten gebruiken! Als je dat teveel werk vind kun je natuurlijk altijd gewoon het dollar teken escapen =). Overigens zou er sowieso een rode vlag bij je omhoog moeten gaan zodra je een dollar teken gebruikt in je tekst =).

Maar goed, het is wel duidelijk dat het vrij weinig uit maakt of je nou enkele of dubbele quotes gebruikt, als je maar consequent blijft.
 



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.