UPDATE QUERY werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

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 »

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 Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: 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 Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

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 »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

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

22/11/2024 05:44:47
 
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.