UPDATE tabel lukt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

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 »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

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 »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

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 »

Pagina: « vorige 1 2 3 4 volgende »

- Ariën  -
Beheerder

- Ariën -

24/01/2016 21:31:25
Quote Anchor link
Aha, ik zie het.
Je moet dan in je action je id meesturen:
test.php?id=42 (of wat dan ook)

Een beetje laat gezien helaas.
 
PHP hulp

PHP hulp

15/01/2025 00:23:43
 
Roland Reijerse

Roland Reijerse

24/01/2016 22:16:27
Quote Anchor link
ik ga morgen verder, je horen er weer van.
 
- Ariën  -
Beheerder

- Ariën -

24/01/2016 22:35:03
Quote Anchor link
Ik denk dat het dan wel moet lukken. Wel zou de code aanzienlijk op de schop kunnen gaan, met diverse punten die ik al eerder opgenoemd hebt. Het kan je in ieder geval mogelijk onduidelijkheden of zelfs frustraties schelen ;-)
 
Roland Reijerse

Roland Reijerse

26/01/2016 15:48:28
Quote Anchor link
Zijn we weer....

Het lukt nog niet zo als het zou moeten...

Ik heb een formulier waar alles netjes in komt, alleen krijg ik in de pagina die hem afwerkt een fout op regel 43 maar daar staat ?>

De link die hij mee geeft is " slijter/test.php?id=42 " hij heeft dus id 42 die hij moet aanpassen met de volgende gegevens....

de foutmelding is " Parse error: syntax error, unexpected $end in /home/moto/domains/###.nl/public_html/slijter/test.php on line 43 "

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
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);

include ("db_config.php");

if ($_SERVER['REQUEST_METHOD']=="POST")
 {

    
    $naam      = mysql_real_escape_string($_POST['naam']);
    $datum     = mysql_real_escape_string($_POST['datum']);
    $sku       = mysql_real_escape_string($_POST['sku']);
    $reden     = mysql_real_escape_string($_POST['reden']);
    $optie     = mysql_real_escape_string($_POST['optie']);
    $ontvangen = mysql_real_escape_string($_POST['ontvangen']);
    $land      = mysql_real_escape_string($_POST['land']);
    $afhaal    = mysql_real_escape_string($_POST['afhaal']);
    $afgerond  = mysql_real_escape_string($_POST['afgerond']);
    $note      = mysql_real_escape_string($_POST['note']);

$sql = "UPDATE pakket SET
 
        naam      = '$naam',
        datum     = '$datum',
        sku       = '$sku',
        reden     = '$reden',
        optie     = '$optie',
        ontvangen = '$ontvangen',
        land      = '$land',
        afhaal    = '$afhaal' ,
        afgerond  = '$afgerond',
        note      = '$note'

        WHERE

        id='"
.mysql_real_escape_string($_GET['id'])."';        
      

$update = mysql_query($sql)or die(mysql_error());

}


?>
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 15:53:51
Quote Anchor link
Er mist een dubbele quote die de string van $sql afsluit. Zo moet hij werken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$sql
= "UPDATE pakket SET
    [even ingekort]
        WHERE
        id='"
.mysql_real_escape_string($_GET['id'])."'";  
?>
 
Roland Reijerse

Roland Reijerse

26/01/2016 15:56:19
Quote Anchor link
Dat ziet er inderdaad beter uit, ik was al {()} aan het tellen :) maar die waren zo ver ik kon zien in orde.....
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 16:00:40
Quote Anchor link
Kleurtjes tellen in lappen PHP-codes helpt ook vaak. Zo zag ik dat die quotes blauw waren in plaats van rood. ;-)

Verder nog een goede tip, om problemen met missende id's in de URL tegen te gaan: Gebruik isset() om te controleren of er een id in de URL voorkomt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(isset($_GET['id'])) {
    // er is een ID bekend, voer het script uit!
} else {
    echo "Er is geen ID in de URL bekend.";
}

?>
Gewijzigd op 26/01/2016 16:00:59 door - Ariën -
 
Roland Reijerse

Roland Reijerse

26/01/2016 16:02:22
Quote Anchor link
Heb ik een andere vraag.. op een of andere manier wil hij niet de spatie mee posten in de post... komt dat door deze code ??

mysql_real_escape_string

of is daar een andere oorzaak voor ??
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 16:07:32
Quote Anchor link
Nee, mysql_real_escape_string beschermt de querie tegen ongewenste tekens, door deze onveilig te maken.
Ik zie ook geen vorm van validatie in je script. Verder is deze functie verouderd, en dient dit mysqli_real_escape_string() te zijn, met aanpassing van de rest van de mysql-functies.

Een ingeving: Misschien is de spatie die je invoert net te veel voor de maximale waarde van het datababaseveld?
 
Roland Reijerse

Roland Reijerse

26/01/2016 16:08:45
Quote Anchor link
- Ariën - op 26/01/2016 16:00:40:
Kleurtjes tellen in lappen PHP-codes helpt ook vaak. Zo zag ik dat die quotes blauw waren in plaats van rood. ;-)

Verder nog een goede tip, om problemen met missende id's in de URL tegen te gaan: Gebruik isset() om te controleren of er een id in de URL voorkomt.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(isset($_GET['id'])) {
    // er is een ID bekend, voer het script uit!
} else {
    echo "Er is geen ID in de URL bekend.";
}

?>


Ja goede.... eeuh.... kleurtjes ?? ik zit in mijn browser te klooien :) dus zie alleen kleurtjes zodra ik het hier neer zet eigenlijk...

Moet dreamweaver maar eens gaan activeren denk ik....

Toevoeging op 26/01/2016 16:10:10:

- Ariën - op 26/01/2016 16:07:32:
Nee, mysql_real_escape_string beschermt de querie tegen ongewenste tekens, door deze onveilig te maken.
Ik zie ook geen vorm van validatie in je script. Verder is deze functie verouderd, en dient dit mysqli_real_escape_string() te zijn, met aanpassing van de rest van de mysql-functies.

Een ingeving: Misschien is de spatie die je invoert net te veel voor de maximale waarde van het datababaseveld?


Nee het gaat al met 2 tekens zodra er een spatie komt zet hij alles na de spatie niet door... dus mijn naam Roland Reijerse zet hij door als Roland.... terwijl het eerste formulier dit wel netjes mee neemt....
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 16:10:57
Quote Anchor link
Er zijn ook andere goede editors, zoals Eclipse, Netbeans enzovoorts. Deze geven prima aan als je een structuur-fout (syntax-error) hebt gemaakt.
 
Roland Reijerse

Roland Reijerse

26/01/2016 16:11:44
Quote Anchor link
dit is het eerste verwerking stuk van het eerste formulier...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
    $sku          =    addslashes($_POST['sku']);
    $reden        =    addslashes($_POST['reden']);
    $optie        =    addslashes($_POST['optie']);
    $ontvangen    =    addslashes($_POST['ontvangen']);
    $land         =    addslashes($_POST['land']);
    $afhaal       =    addslashes($_POST['afhaal']);
    $naam         =    addslashes($_POST['naam']);
    $afgerond     =    addslashes($_POST['afgerond']);
    $note         =    addslashes($_POST['note']);
    $datum        =    addslashes($_POST['datum']);


daar werkt hij wel met spatie....

moet echt weer een keer aan de bak, gewoon php 6 leren...

Toevoeging op 26/01/2016 16:12:17:

- Ariën - op 26/01/2016 16:10:57:
Er zijn ook andere goede editors, zoals Eclipse, Netbeans enzovoorts. Deze geven prima aan als je een structuur-fout (syntax-error) hebt gemaakt.


ook voor mac?
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 16:19:55
Quote Anchor link
Ai ai... Addslashes gebruiken, is een voorbode voor een hoop ellende en verminking van je data.
mysqli_real_escape_string() moet gewoon werken, lijkt mij.

En ja, er zijn ook editors voor de mac. Zie de link.
 
Roland Reijerse

Roland Reijerse

26/01/2016 16:33:52
Quote Anchor link
$naam = mysql_real_escape_string($_POST['naam']);

Moet dat dan worden...

$naam = mysql_real_escape_string() ($_POST['naam']);

of is de bovenste gewoon goed ?

Het vreemde is dat hij bij andere pagina's gewoon werkt maar nu niet.....
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 16:35:08
Quote Anchor link
Zie mysql_real_escape_string of als je alles meteen wilt updaten (aan te raden) mysqli_real_escape_string. Maar de vraag is, wat gaat er fout als je alleen een spatie invoert? Heb je al gekeken welke query hij dan uitvoert?
Gewijzigd op 26/01/2016 16:36:00 door - Ariën -
 
Roland Reijerse

Roland Reijerse

26/01/2016 17:15:42
Quote Anchor link
Als ik mysqli doe krijg ik foutmeldingen...

Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 17:18:19
Quote Anchor link
Je geeft maar 1 parameter op, terwijl je ook een parameter naar je MySQLi connectie nodig hebt.
 
Roland Reijerse

Roland Reijerse

26/01/2016 17:25:35
Quote Anchor link
ok, heb ondertussen ook al iets gevonden met de fout met de spatie.... hij staat wel in de database maar wordt dus zonder spatie opgehaald en daarna weer opgeslagen zonder spatie....

Dus in de database staat Roland Reijerse maar hij haalt Roland op het zit hem dus in de weergave van de data....

Als test heb ik hem er nu even na gezet en dan zie ik in het invoer vak Roland staan maar naast het van netjes Roland Reijerse

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "<td><input type='text' name='naam' value=".$row["naam"].">".$row["naam"]."</td>\n";


dat is toch wel vreemd ??
 
- Ariën  -
Beheerder

- Ariën -

26/01/2016 17:32:12
Quote Anchor link
Het zal wel komen omdat er quotes bij je value missen. Bekijk je HTML-code maar in de browser (Ctrl+U).
Persoonlijk zou ik de HTML-code helemaal buiten PHP laten, en de gewoon de variabelen tussen PHP-tags zetten.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<td><input type="text" name="naam" value="<?php echo $row["naam"]; ?>"><?php echo $row["naam"]; ?></td>
 
Ivo P

Ivo P

26/01/2016 17:35:15
Quote Anchor link
niet vreemd, aangezien je in je html plaatst:


<input value=Roland Reijerse>

ipv

<input value="Roland Reijerse">


Toevoeging op 26/01/2016 17:36:30:

aanvullend op Ariëns code:

htmlspecialchars() toe te voegen aan de echo's
 

Pagina: « vorige 1 2 3 4 volgende »



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.