Update query lukt niet...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

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 Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Je gaat werken in een Microsoft omgeving (ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

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

22/12/2024 09:26:43
 
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.