UPDATE QUERY werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Oracle Apex Developer

Dit ga je doen Jouw taken bestaan uit: Het bouwen maatwerk Oracle applicaties voor Europese business units; Het implementeren van de nieuwste technieken om te blijven innoveren; Actief meedenken en aandragen van verbetervoorstellen. Hier ga je werken Deze organisatie in de regio Veenendaal is een van wereld grootste retailers met ruim 16.000 winkels in 27 markten en jaarlijks ruim 5,3 miljard klanten die winkelen bij een van hun welbekende retailmerken. Binnen de organisatie is er een IT Group actief die dient als IT Service Provider voor de hele organisatie en waar dagelijks IT'ers werken aan state-of-the-art IT oplossingen. Dit doen

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; 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

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

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 »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »
Stefan H

stefan H

24/07/2012 22:29:42
Quote Anchor link
kan iemand mij vertellen waarom mij update query niet werkt .

dit is het formulier

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
<?php

$query
= "SELECT id, product, prijs, omschrijving FROM aanbod WHERE email = '".mysql_real_escape_string($_SESSION['email'])."' ORDER BY id DESC" ;
$result = mysql_query($query);
if (mysql_num_rows($result)>0){

while($rij = mysql_fetch_assoc($result)) {

echo'<form method="POST" action="verwerkwijzigaanbod.php"> ';
echo' <input type="hidden" name="submit" value="1"> ';
echo' <input type="hidden" name="id" value='.$rij['id'].'>';
echo' Product <br>';
echo' <input type="name" name="product" size="45" maxlength="45" value='.$rij['product'].'><br> ';
echo' Prijs <br>';
echo' <input type="name" name="prijs" size="45" maxlength="45" value='.$rij['prijs'].'><br> ';
echo' Omschrijving<br> ';
echo' <textarea name="omschrijving" rows="6" cols="50" maxlength="300"> '.$rij['omschrijving'].' </textarea><br> ';
echo' <input type="submit" value="wijzig" > ';
echo'</form>';
?>


en dit is de query
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
<?
$errors
= array();

if(!isset($_POST['product']) OR $_POST['product'] == ''){
    //error toevoegen
    $errors[] = 'er is een geen product ingevuld';
}


//ander veld controle
if(!isset($_POST['prijs']) OR $_POST['prijs'] == ''){
    //error toevoegen
    $errors[] = 'er is geen prijs ingevuld';
}


//ander veld controle
if(!isset($_POST['omschrijving']) OR $_POST['omschrijving'] == ''){
    //error toevoegen
    $errors[] = 'er is geen omschrijving ingevuld';
}

else{
    }

    
if(empty($errors)){
    //geen errors dus insert
    ($sproduct        =    mysql_real_escape_string( $_POST['product']));
    (
$sprijs      =    mysql_real_escape_string( $_POST['prijs']));
    (
$somschrijving        =    mysql_real_escape_string( $_POST['omschrijving']));
    mysql_query ("UPDATE aanbod SET product= '".$sproduct."', prijs='".$sprijs."', omschrijving= '".$somschrijving."' WHERE id ='".$id."'" );
?>
 
PHP hulp

PHP hulp

27/05/2026 01:13:26
 
Frank WD

Frank WD

24/07/2012 22:44:15
Quote Anchor link
Even een paar dingen.
Door een vraag stelling als "Kan mij iemand vertellen waarom het niet werkt" is makkelijk vragen. Vertel er wel bij wat er fout gaat, welke error je krijgt enz...

Tevens vind ik de manier van controleren Regel 4 tot 19 beetje vreemd.
Kijk HIER eens voor een beter voorbeeld.

Regel 25 tot 27 is overbodig. Zet die $vars gewoon in je query neer.
Tevens zet boven je pagina eens.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
/**
* Hiermee kun je in je script de foutmelding laten weergeven.
* Als je site live gaat, wil je de foutmeldingen niet weergeven i.v.m. hackers, dan zet je dit op 0
*/
    
ini_set('display_errors', 1);     // 0 = uit, 1 = aan
error_reporting(E_ALL);
?>


En kijk even HIER voor een goede foutafhandeling voor je Query.
 
Marco PHPJunky

Marco PHPJunky

24/07/2012 22:46:05
Quote Anchor link
Geeft hij een error of een melding of wat dan ook ?

Ik mis je foutafhandeling bij je query...
Je maakt onnodig variabele aan ... je kan ze ook rechtstreeks in de query gebruiken..
 
Stefan H

stefan H

24/07/2012 22:53:32
Quote Anchor link
excuses error report was ik vergeten staat er nu in en geeft aan dat hij de $ID niet kent dus deze stuurd dus het formulier niet mee

het vreemde is juist dat hij wel de echo geeft dat de gegevens verwerkt zijn

heb je een idee hoe ik kan zorgen dat het formulier het idee meestuurd ik begrijp niet wat ik hier verkeerd doe
bedankt voor je reactie
 
Frank WD

Frank WD

24/07/2012 22:58:20
Quote Anchor link
Je heb de id in een hidden input gezet.
Maar je zet de id ook als $id in je update query.

Waarom daar dan niet (int)$_POST('id')
 
Stefan H

stefan H

24/07/2012 23:01:21
Quote Anchor link
bedankt frank was vergeten de $id aan te maken

het werkt
 
Marco PHPJunky

Marco PHPJunky

24/07/2012 23:05:48
Quote Anchor link
wat is de melding ?
En als ik in je formulier kijk zie ik hem er wel in staan...

en anders kan je altijd op de verwerkings pagina kijken wat er binnen komt met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?PHP
echo "<pre>";
var_dump($_POST);
echo "</pre>";
?>
Gewijzigd op 24/07/2012 23:06:19 door Marco PHPJunky
 
Stefan H

stefan H

24/07/2012 23:07:10
Quote Anchor link
deze oplossing werkt nu wel voor mij of raden jullie wat anders aan ?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
 ($iid = mysql_real_escape_string ($_POST['id']));
?>
 
Marco PHPJunky

Marco PHPJunky

24/07/2012 23:19:14
Quote Anchor link
waarom maak je er een aparte variabele voor aan ?
gebruik heb gewoon direct....

regel 25 t/m 27 zijn overbodig..
En controleer of je query ook echt gelukt is ....
 
Frank WD

Frank WD

25/07/2012 00:05:47
Quote Anchor link
Naast wat Marco zeg hier boven, had ik dat ook al vermeld.
Tevens is een id een int waarde die je niet hoeft te mysql_real_escape_string te gebruiken maar gewoon.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
WHERE
                        id            = '".(int)$_GET[ 'id' ]."'
 
Stefan H

stefan H

25/07/2012 22:21:38
Quote Anchor link
mijn update werkt maar heeft iemand een idee hoe ik ook een verwijder knop kan toevoegen . hoe geef ik dus aan als er op de knop verwijder is gedrukt dat de record verwijderd moet worden en niet geupdate?

heeft er iemand een idee ik weet niet hoe ik hier aan moet beginnen ?

alvast bedankt voor je reactie
 
Jelle Hi

Jelle Hi

25/07/2012 22:31:05
Quote Anchor link
Een (iets wat uitgebreide) DELETE query:

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
<?php require_once('sundaybreaknl.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function
GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{

  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }


  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case
"text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case
"long":
    case
"int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case
"double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case
"date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case
"defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }

  return $theValue;
}
}


if ((isset($_GET['id'])) && ($_GET['id'] != "")) {
  $deleteSQL = sprintf("DELETE FROM nieuws_berichten WHERE id=%s",
                       GetSQLValueString($_GET['id'], "int"));

  mysql_select_db($database_sundaybreaknl, $sundaybreaknl);
  $Result1 = mysql_query($deleteSQL, $sundaybreaknl) or die(mysql_error());

  $deleteGoTo = "index.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
    $deleteGoTo .= $_SERVER['QUERY_STRING'];
  }

  header(sprintf("Location: %s", $deleteGoTo));
}

?>


In sundaybreaknl.php staan de database gegevens en de database connect, ook moet je ff de tabelnaam en kolomnamen aanpassen

En anders: DELETE QUERY SQL
Gewijzigd op 25/07/2012 22:34:37 door Jelle Hi
 
Stefan H

stefan H

25/07/2012 22:34:48
Quote Anchor link
Bedankt voor je reactie maar hoe geef ik nu het verschil aan of er op de verwijderknop is gedrukt of op de wijzig knop
 
Jelle Hi

Jelle Hi

25/07/2012 22:37:10
Quote Anchor link
Je kan met de header op het eind em doorsturen naar bijvoorbeeld 'verwijderd.html' en zet daar een melding in dat het is gelukt. Hetzelfde doe je dan met de Wijzig knop, maar dan met 'gewijzigd.html' etc.
 
Stefan H

stefan H

25/07/2012 22:39:53
Quote Anchor link
In de action van het formulier staat nu wijzig.php hoe kan ik hier nu ook een actie inzetten dat hij naar bijv verwijder.php gaat als er op de verwijderknop is gedrukt en dus naar een andere pagina stuurt ?
 
Jelle Hi

Jelle Hi

25/07/2012 22:42:37
Quote Anchor link
ff een snelle manier: tweede form maken met alleen submit knop?
 
Marco PHPJunky

Marco PHPJunky

25/07/2012 23:03:27
Quote Anchor link
@ Jelle..
De TS geeft aan dat hij geen idee heeft wat PHP of wat laat staan wat ermee kan doen .
En dan kom jij met een functie aan zetten die punt 1 oud is en 2 niet te vatten voor de TS...

@Stefan
Ga eerst een wat lezen over PHP/Mysqli/PDO en ga zelf wat kloten daar leer je het meest van...
PHP
SQL
Errors
 



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.