Update query lukt niet...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Creatieve Front-end developer gezocht!

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 »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

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 »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Senior/Lead Python developer

Functie Samen met je team, bestaande uit een senior, 2 mediors en één junior ontwikkelaar ga je op een Agile-gebaseerde aanpak werken aan hun software. Je hebt oog voor kwaliteit, risico’s en klantbelang. Communicatie met je collega’s en waar nodig ook met klanten speelt een belangrijke rol in het bereiken van een succesvol resultaat. Als persoon ben je slim, krijg je dingen voor elkaar en ga je resultaatgericht te werk. Binnen het development team is er veel zelfstandigheid, los van de stand-up (10:00 uur) en zo nu en dan pair-programming sessies. Technieken die zij gebruiken zijn o.a. Python, Django, MySQL,

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Fullstack developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

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 »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

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 »
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

26/05/2026 14:29:39
 
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:
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:
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.