Update query lukt niet...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

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 »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Back end developer

Functie Jij als full stack 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 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk 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. De technische uitdaging momenteel is dat

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »
Hugo L

Hugo L

28/02/2008 10:39:00
Quote Anchor link
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
if (isset($_POST["bevestiging"])){
    // query samenstellen
    echo $query="UPDATE multimedia SET
                (
                    titel, artiest, genre, datum, trefwoorden, minuten, sleevenr,                     jaar, door
                )
                VALUES
                (
                    '"
. mysql_real_escape_string ($_POST['titel']) . "',
                    '"
. mysql_real_escape_string ($_POST['artiest']) . "',
                    '"
. mysql_real_escape_string ($_POST['genre']) . "',
                    NOW(),
                    '"
. mysql_real_escape_string ($_POST['trefwoorden']) . "',
                    '"
. mysql_real_escape_string ($_POST['minuten']) . "',
                    '"
. mysql_real_escape_string ($_POST['sleevenr']) . "',
                    '"
. mysql_real_escape_string ($_POST['jaar']) . "',
                    '"
. mysql_real_escape_string ($_POST['door']) . "',
                    WHERE id="
.$_POST["id"] ."
                )
                "
;

        
    $result = mysql_query($query) or die ("FOUT: " . mysql_error());
    echo("De volgende opdracht is uitgevoerd: <b>$query</b><br>\n");
    if ($result){
        echo ("<SCRIPT language=\"JavaScript\">alert(\"De DVD is sucessvol gewijzigd!\")</SCRIPT>");
    }
}
else{

        $query="SELECT * FROM multimedia WHERE id=" . $_GET["id"];
        $result = mysql_query($query) or die ("FOUT: " . mysql_error());
?>

...
<?php
while ($rij = mysql_fetch_array($result)){
    $ti = $rij['titel'];
    $ar = $rij['artiest'];
    $sl = $rij['sleevenr'];
    $mi = $rij['minuten'] ;
    $ja = $rij['jaar'] ;
    $do = $rij['door'] ;
    $tr = $rij['trefwoorden'] ;
    $ge = $rij['genre'] ;
}
?>

<form action="<?php echo($_SERVER["PHP_SELF"]);?>" method="post">
    <input type="hidden" name="bevestiging" value="1">
    <input type="hidden" name="id" value="<?php echo($_GET["id"]);?>">
          
          <strong>Sleeve nummer</strong><span class="style2">*</span><br>
             <input name="sleevenr" type="text" id="sleevenr" value="<?php echo($sl);?>" size="22" maxlength="11">
              <br>
           <strong>Title van de DVD</strong><span class="style2">*</span><br>
        <input name="titel" type="text" id="titel" value="<?php echo($ti);?>" size="22" maxlength="255">
        <br>
        <strong>Geregisseerd door:</strong><span class="style2">*</span><br>
              <input name="door" type="text" id="door" value="<?php echo($do);?>" size="22" maxlength="255">
            <br>
              <strong>Acteurs:</strong><span class="style2">*</span><br>
              <input name="artiest" type="text" id="artiest" value="<?php echo($ar);?>" size="22" maxlength="255">
            <br>
          <strong>Aantal Minuten</strong><span class="style2">*</span><br>
         <input name="minuten" type="text" id="minuten" value="<?php echo($mi);?>" size="22" maxlength="11">
         <br>
          <strong>Jaar uitgebracht:</strong><span class="style2">*</span><br>
              <input name="jaar" type="text" id="jaar" value="<?php echo($ja);?>" size="22" maxlength="255">
        <br>
          <strong>Genre</strong><span class="style2">*</span><br>
           <input name='genre' type="text" id="genre" value="<?php echo($ge);?>" size="22" maxlength="255">
    
           <br>
           <strong>Synopsis</strong><span class="style2">*</span><br>
           <textarea name="trefwoorden" cols="60" rows="15" id="trefwoorden" value="<?php echo($tr);?>"></textarea>
           
           <input type="submit" name="Submit" value="Bijwerken">
           <input type="reset" name="Reset" value="Wis formulier">
    </p>
</form>
<?php
}
?>


maar hij doet hem niet udaten.. als ik hem echo dan en naar me phpmyadmin gooi krijg ik de volgende fout:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( titel, artiest, genre, datum, trefwoorden, minuten, sleevenr, jaar, door ) VAL' at line 1

ik weet het echt niet meer.. iemand?
 
PHP hulp

PHP hulp

21/11/2024 20:40:14
 
Frank -

Frank -

28/02/2008 17:34:00
Quote Anchor link
De syntax van de UPDATE-query is helemaal fout, je hebt de syntax van een INSERT-query genomen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
UPDATE
  tabelnaam
SET
  kolom = 'waarde',
  andere_kolom = 'nog een waarde'
WHERE
  id = 12;


Tip: Echo bij een foutmelding ook altijd even de query, dan krijg je de daadwerkelijke query te zien en niet het PHP-verhaal waarmee je de query aanmaakt.
 
Jurgen assaasas

Jurgen assaasas

28/02/2008 18:01:00
Quote Anchor link
Watr mij opvalt is dat je overal netjes mysql_real_escape_string gebruikt, maar bij de laatste id niet.
 
Frank -

Frank -

28/02/2008 18:07:00
Quote Anchor link
Jurgen schreef op 28.02.2008 18:01:
Watr mij opvalt is dat je overal netjes mysql_real_escape_string gebruikt, maar bij de laatste id niet.
Er gaat toch niemand SQL-injection op het id loslaten, of wel dan???

Userinput mag je nooooit vertrouwen.
 
Hugo L

Hugo L

29/02/2008 07:10:00
Quote Anchor link
pgFrank..

ja zat inderdaad helemaal fout :S..
nou opbouw gemaakt en die werkt :D

thnx.
 
Jan Koehoorn

Jan Koehoorn

29/02/2008 07:47:00
Quote Anchor link
Jurgen schreef op 28.02.2008 18:01:
Watr mij opvalt is dat je overal netjes mysql_real_escape_string gebruikt, maar bij de laatste id niet.

Bij strings gebruik je mysql_real_escape_string, bij numerieke waarden kun je met ctype_digit checken.
 



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.