Update werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

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 »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »
Geert bouckaert

geert bouckaert

28/04/2013 11:06:04
Quote Anchor link
Hallo, ik heb een pagina gemaakt welke een record in mijn mysql database moet aanpassen.
Probleem is dat ik het niet werkend krijg. de fout heb ik na enkele uren nog niet gevonden.
Dit is de case:

van op een overzicht pagina selecteer ik een record (met id) en stuur dit naar mijn update pagina.
op de update pagina worden de juiste gegevens getoond.
na aanpassen van de gegevens druk ik op de submit knop en dan gaat mijn scherm leeg.
het record werd eveneens niet aangepast als ik terug naar de tabellen kijk.

kan iemand mij verder op weg helpen?

alvast bedankt!!

Dit is de code:
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<meta http-equiv="Refresh" content="300">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<?php
// START PHP CODES. THIS PART MUST ON THE TOP OF THIS PAGE.

// Connect database.

include("connect.php");

// ***** This part will process when you Click on "Submit" button *****
// Check, if you clicked "Submit" button

if($_POST['Submit']){

// Get parameters from form.
$id=$_POST['id'];
$Catnr=$_POST['Catnr'];
$geleider=$_POST['geleider'];
$naamhond=$_POST['naamhond'];
$land=$_POST['land'];
$A=$_POST['A'];
$B=$_POST['B'];
$C=$_POST['C'];
$Tot=$_POST['Tot'];
$DK=$_POST['DK'];
$Hurt=$_POST['Hurt'];

// Do update statement.
mysql_query("update Registrations_IPO set A='$A', B='$B', C='$C',Tot='$Tot', DK='$DK' Hurt='$Hurt' where id='$id'");

// Re-direct this page to ipo_voor_update.php.
header("location:ipo_voor_update.php");
exit;
}

// ************* End update part *************

// *** Select data to show on text fields in form. ***

// Get id parameter (GET method) from ipo_voor_update.php

$id=$_GET['id'];

// Get records in all columns from table where column id equal in $id and put it in $result.
$result=mysql_query("select * from Registrations_IPO where id='$id'");

// Split records in $result by table rows and put them in $row.
$row=mysql_fetch_assoc($result);

// Close database connection.
mysql_close();
?>


<!-- END OF PHP CODES AND START HTML TAGS -->

<html>
<body>
<!-- set this form to POST method and target this form to itself ($PHP_SELF;)-->
<form id="form1" name="form1" method="post" action="<? echo $PHP_SELF; ?>">
<p>Catnr.
<!-- name of this text field is "Catnr" -->
<input name="Catnr" type="text" id="Catnr" value="<? echo $row['Catnr']; ?>"/>
<br /><br />
Geleider:
  <!-- name of this text field is "geleider" -->
  <input name="geleider" type="text" id="geleider" value="<? echo $row['geleider']; ?>"/>
<br /><br />
Naam hond:
  <!-- name of this text field is "naamhond" -->
  <input name="naamhond" type="text" id="naamhond" value="<? echo $row['naamhond']; ?>"/>
<br /><br />
Land:
  <!-- name of this text field is "lad" -->
  <input name="land" type="text" id="land" value="<? echo $row['land']; ?>"/>
<br /><br />
A:
  <!-- name of this text field is "A" -->
  <input name="A" type="text" id="A" value="<? echo $row['A']; ?>"/>
<br /><br />
B:
  <!-- name of this text field is "B" -->
  <input name="B" type="text" id="B" value="<? echo $row['B']; ?>"/>
<br /><br />
C:
  <!-- name of this text field is "C" -->
  <input name="C" type="text" id="C" value="<? echo $row['C']; ?>"/>
<br /><br />
Tot:
  <!-- name of this text field is "Tot" -->
  <input name="Tot" type="text" id="Tot" value="<? echo $row['Tot']; ?>"/>
<br /><br />
DK:
  <!-- name of this text field is "DK" -->
  <input name="DK" type="text" id="DK" value="<? echo $row['DK']; ?>"/>
<br /><br />
Hurt:
  <!-- name of this text field is "Hurt" -->
  <input name="Hurt" type="text" id="Hurt" value="<? echo $row['Hurt']; ?>"/>
<br /><br />
<input type="submit" name="Submit" value="Submit" />
<br />
</form>
</body>
</html>
Gewijzigd op 28/04/2013 20:40:31 door - Ariën -
 
PHP hulp

PHP hulp

28/11/2024 03:50:23
 
Erwin H

Erwin H

28/04/2013 11:27:52
Quote Anchor link
Dat komt omdat het id continu uit de lucht moet komen vallen. Het staat nergens in je form en gaat dus niet mee in je post waardes. Het id kan je dus niet uitlezen uit je $_POST array en dus kan je ook geen record updaten. Vervolgens redirect je weer naar de update pagina, maar vergeet je wederom het id mee te geven in de url, zodat als je het form wilt opmaken, het id niet uitgelezen kan worden uit $_GET en je dus een lege resultset uit je database krijgt.
 
Willem vp

Willem vp

28/04/2013 11:37:12
Quote Anchor link
Wat Erwin zegt, is ook de strekking van wat ik had willen zeggen. ;-)

Ik heb echter nog een aanvulling: als ik in een database een veld met de naam 'id' heb, associeer ik dat met een getal (INT, BIGINT, of wat dan ook), en niet met een string. Het kan zijn dat het in dit geval inderdaad een string is (dan vind ik de term 'id' niet handig gekozen), maar als het een getal is, moet je dat in je query niet tussen quotes zetten.
 
Geert bouckaert

geert bouckaert

28/04/2013 11:43:08
Quote Anchor link
Bedankt voor de reactie's, ik zal de code aanpassen.
Geert.

Toevoeging op 28/04/2013 12:00:56:

Erwin of Willem, zou het heel veel gevraagd zijn om de aanpassing te doen?
ik geraak er niet direct uit en zou het morgenvroeg al nodig hebben...

de refresh heb ik er al uitgehaald.

Geert.
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<?php
// START PHP CODES. THIS PART MUST ON THE TOP OF THIS PAGE.

// Connect database.

include("connect.php");

// ***** This part will process when you Click on "Submit" button *****
// Check, if you clicked "Submit" button

if($_POST['Submit']){

// Get parameters from form.
$id=$_POST['id'];
$Catnr=$_POST['Catnr'];
$geleider=$_POST['geleider'];
$naamhond=$_POST['naamhond'];
$land=$_POST['land'];
$A=$_POST['A'];
$B=$_POST['B'];
$C=$_POST['C'];
$Tot=$_POST['Tot'];
$DK=$_POST['DK'];
$Hurt=$_POST['Hurt'];

// Do update statement.
mysql_query("update Registrations_IPO set A='$A', B='$B', C='$C',Tot='$Tot', DK='$DK' Hurt='$Hurt' where id=$id'");

// Re-direct this page to ipo_voor_update.php.
header("location:ipo_voor_update.php");
exit;
}

// ************* End update part *************

// *** Select data to show on text fields in form. ***

// Get id parameter (GET method) from ipo_voor_update.php

$id=$_GET['id'];

// Get records in all columns from table where column id equal in $id and put it in $result.
$result=mysql_query("select * from Registrations_IPO where id='$id'");

// Split records in $result by table rows and put them in $row.
$row=mysql_fetch_assoc($result);

// Close database connection.
mysql_close();
?>


<!-- END OF PHP CODES AND START HTML TAGS -->

<html>
<body>
<!-- set this form to POST method and target this form to itself ($PHP_SELF;)-->
<form id="form1" name="form1" method="post" action="<? echo $PHP_SELF; ?>">
<p>ID:
<!-- name of this text field is "Catnr" -->
<input name="id" type="text" id="id" value="<? echo $row['id']; ?>"/>
<br /><br />
<p>Catnr.
<!-- name of this text field is "Catnr" -->
<input name="Catnr" type="text" id="Catnr" value="<? echo $row['Catnr']; ?>"/>
<br /><br />
Geleider:
  <!-- name of this text field is "geleider" -->
  <input name="geleider" type="text" id="geleider" value="<? echo $row['geleider']; ?>"/>
<br /><br />
Naam hond:
  <!-- name of this text field is "naamhond" -->
  <input name="naamhond" type="text" id="naamhond" value="<? echo $row['naamhond']; ?>"/>
<br /><br />
Land:
  <!-- name of this text field is "lad" -->
  <input name="land" type="text" id="land" value="<? echo $row['land']; ?>"/>
<br /><br />
A:
  <!-- name of this text field is "A" -->
  <input name="A" type="text" id="A" value="<? echo $row['A']; ?>"/>
<br /><br />
B:
  <!-- name of this text field is "B" -->
  <input name="B" type="text" id="B" value="<? echo $row['B']; ?>"/>
<br /><br />
C:
  <!-- name of this text field is "C" -->
  <input name="C" type="text" id="C" value="<? echo $row['C']; ?>"/>
<br /><br />
Tot:
  <!-- name of this text field is "Tot" -->
  <input name="Tot" type="text" id="Tot" value="<? echo $row['Tot']; ?>"/>
<br /><br />
DK:
  <!-- name of this text field is "DK" -->
  <input name="DK" type="text" id="DK" value="<? echo $row['DK']; ?>"/>
<br /><br />
Hurt:
  <!-- name of this text field is "Hurt" -->
  <input name="Hurt" type="text" id="Hurt" value="<? echo $row['Hurt']; ?>"/>
<br /><br />
<input type="submit" name="Submit" value="Submit" />
<br />
</form>
</body>
</html>

Bewerkt:
Scripts tussen [code]-tags gezet.
Gewijzigd op 28/04/2013 20:39:47 door - Ariën -
 
Erwin H

Erwin H

28/04/2013 12:05:36
Quote Anchor link
Eerste probleem heb je al opgelost, het id staat nu in het form, je update zou dus al moeten werken. Enige wat ik zou veranderen is er een hidden input van maken, in plaats van een text input. De gebruiker moet dit niet kunnen aanpassen.

Tweede probleem kan je eenvoudig oplossen door in je redirect het id mee te geven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header( 'location:ipo_voor_update.php?id='.$id );
?>
 
- SanThe -

- SanThe -

28/04/2013 12:17:24
Quote Anchor link
Denk ook aan beveiliging want nu ben je lek.

Toevoeging op 28/04/2013 12:17:52:

Zie mysql_real_escape_string().
 
Geert bouckaert

geert bouckaert

28/04/2013 16:34:17
Quote Anchor link
San The, bedankt voor de tip.
Maar ik geraak er momenteel niet uit, dus zal ik het scriptje verwijderen tot ik de tijd vind om het op de goede manier te doen.
Tenzij er iemand bereid is om me verder te helpen.
Na de aanpassingen werkt het nog niet...

Geert.
 
Willem vp

Willem vp

28/04/2013 17:15:46
Quote Anchor link
In je update-query zie ik nu staan: where id=$id'

Dat quote'je klopt niet. Aangezien je select-query wél lijkt te werken, en daarin $id tussen quotes staat, lijkt het me dat dat bij je update-query ook moet. In ieder geval: óf 2 quotes, óf geen een, maar een oneven aantal quotes geeft garantie op problemen. ;-)

Tip: voeg foutafhandeling toe aan je queries, dan zie je het wat sneller als er iets niet klopt. Je krijgt dan iets als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
   $result
= mysql_query("update [etc]");
   if (!$result)
   {

      printf ("Query mislukt op regel %d: %s\n", __LINE__, mysql_error());
      exit;
   }

?>
Gewijzigd op 28/04/2013 17:17:11 door Willem vp
 
Geert bouckaert

geert bouckaert

28/04/2013 17:27:01
Quote Anchor link
Willem, bedankt voor de tip, ik probeer toch nog verder deze avond tot het werkt!

Geert.

Toevoeging op 28/04/2013 17:54:31:

Het werkt! toch gedeeltelijk dan.
de update gaat door, maar ik moet de redirect nog veder aanpassen zodat de wijzigingen direct op het scherm komen.
 



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.