MySql Update Functie werkt niet?
Tijdens het updaten van gegevens lukt het me niet om de gegevens
in het echt in de db te updaten terwijl ik wel een melding krijg dat het
updaten een succes is geworden. Weet iemand misschien wat ik in mijn
script verkeerd aan het doen ben?
Code (php)
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
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
<?php
error_reporting(E_ALL);
?>
<html>
<head>
<title>Klant gegevens invoeren</title>
</head>
<body bgcolor="#AAAAAA">
<form method="POST" action="">
<center>
<table>
<tr><td colspan="2">
<fieldset><legend style="color:#0088AA;">Klantgegevens Zoeken</legend>
<center>
<table>
<tr><td>
Voornaam</td><td>:</td><td><input type="text" name="klantVoornaam"></td></tr><tr><td>
Achternaam</td><td>:</td><td><input type="text" name="klantAchternaam"></td></tr><tr><td colspan="3" align="right">
<input type="submit" name="zoekKlant" value="klant zoeken" style="width:7em;">
</td></tr>
</table>
</center>
</fieldset>
</td></tr><tr><td>
<fieldset style="width:400px; height:260px;">
<legend style="color:#0088AA;">Klantgegevens Aanmaken</legend>
<center>
<table>
<br>
<tr><td>
Voornaam</td><td>:</td><td><input type="text" name="voornaam"></td></tr><tr><td>
Achternaam</td><td>:</td><td><input type="text" name="achternaam"></td></tr><tr><td>
Geboorte datum</td><td>:</td><td><input type="text" name="gebDatum"></td></tr><tr><td>
Telefoon</td><td>:</td><td><input type="text" name="telefoon"></td></tr><tr><td>
Email</td><td>:</td><td><input type="text" name="email"></td></tr><tr><td>
Laatst bezocht</td><td>:</td><td><input type="text" name="laatstBezocht"></td></tr><tr><td align="right" colspan="3">
<input type="submit" name="klantAanmaken" value="klant aanmaken" style="width:8.5em;">
</td></tr>
</table>
</center>
</fieldset>
</td><td>
<fieldset style="width:400px; height:260px;">
<legend style="color:#0088AA;">Klantgegevens Updaten</legend>
<center>
<table>
<br>
<tr><td>
Voornaam</td><td>:</td><td><input type="text" name="update_voornaam" value="<?php require_once("werking/klant_update_functie_voornaam.php");?>"></td></tr><tr><td>
Achternaam</td><td>:</td><td><input type="text" name="update_achternaam" value="<?php require_once("werking/klant_update_functie_achternaam.php");?>"></td></tr><tr><td>
Geboorte datum</td><td>:</td><td><input type="text" name="update_gebDatum" value="<?php require_once("werking/klant_update_functie_geboortedatum.php");?>"></td></tr><tr><td>
Telefoon</td><td>:</td><td><input type="text" name="update_telefoon" value="<?php require_once("werking/klant_update_functie_telefoon.php");?>"></td></tr><tr><td>
Email</td><td>:</td><td><input type="text" name="update_email" value="<?php require_once("werking/klant_update_functie_email.php");?>"></td></tr><tr><td>
Laatst bezocht</td><td>:</td><td><input type="text" name="update_laatstBezocht" value="<?php require_once("werking/klant_update_functie_laatstbezocht.php");?>"></td></tr><tr><td align="right" colspan="3">
<input type="submit" name="klantUpdaten" value="klant updaten" style="width:7.5em;">
</td></tr>
</table>
</center>
</fieldset>
</td></tr><tr><td colspan="2">
<fieldset>
<legend style="color:#0088AA;">Klantgegevens Tabel & Overige Informatie</legend>
<center>
<table>
<tr><td>
<?php include("werking/klant_update.php"); ?>
<?php include("werking/klant_zoeken.php"); ?>
<?php include("werking/klant_aanmaak.php"); ?>
</td></tr>
</table>
</center>
</fieldset>
</td></tr>
</table>
</center>
</form>
</body>
</html>
error_reporting(E_ALL);
?>
<html>
<head>
<title>Klant gegevens invoeren</title>
</head>
<body bgcolor="#AAAAAA">
<form method="POST" action="">
<center>
<table>
<tr><td colspan="2">
<fieldset><legend style="color:#0088AA;">Klantgegevens Zoeken</legend>
<center>
<table>
<tr><td>
Voornaam</td><td>:</td><td><input type="text" name="klantVoornaam"></td></tr><tr><td>
Achternaam</td><td>:</td><td><input type="text" name="klantAchternaam"></td></tr><tr><td colspan="3" align="right">
<input type="submit" name="zoekKlant" value="klant zoeken" style="width:7em;">
</td></tr>
</table>
</center>
</fieldset>
</td></tr><tr><td>
<fieldset style="width:400px; height:260px;">
<legend style="color:#0088AA;">Klantgegevens Aanmaken</legend>
<center>
<table>
<br>
<tr><td>
Voornaam</td><td>:</td><td><input type="text" name="voornaam"></td></tr><tr><td>
Achternaam</td><td>:</td><td><input type="text" name="achternaam"></td></tr><tr><td>
Geboorte datum</td><td>:</td><td><input type="text" name="gebDatum"></td></tr><tr><td>
Telefoon</td><td>:</td><td><input type="text" name="telefoon"></td></tr><tr><td>
Email</td><td>:</td><td><input type="text" name="email"></td></tr><tr><td>
Laatst bezocht</td><td>:</td><td><input type="text" name="laatstBezocht"></td></tr><tr><td align="right" colspan="3">
<input type="submit" name="klantAanmaken" value="klant aanmaken" style="width:8.5em;">
</td></tr>
</table>
</center>
</fieldset>
</td><td>
<fieldset style="width:400px; height:260px;">
<legend style="color:#0088AA;">Klantgegevens Updaten</legend>
<center>
<table>
<br>
<tr><td>
Voornaam</td><td>:</td><td><input type="text" name="update_voornaam" value="<?php require_once("werking/klant_update_functie_voornaam.php");?>"></td></tr><tr><td>
Achternaam</td><td>:</td><td><input type="text" name="update_achternaam" value="<?php require_once("werking/klant_update_functie_achternaam.php");?>"></td></tr><tr><td>
Geboorte datum</td><td>:</td><td><input type="text" name="update_gebDatum" value="<?php require_once("werking/klant_update_functie_geboortedatum.php");?>"></td></tr><tr><td>
Telefoon</td><td>:</td><td><input type="text" name="update_telefoon" value="<?php require_once("werking/klant_update_functie_telefoon.php");?>"></td></tr><tr><td>
Email</td><td>:</td><td><input type="text" name="update_email" value="<?php require_once("werking/klant_update_functie_email.php");?>"></td></tr><tr><td>
Laatst bezocht</td><td>:</td><td><input type="text" name="update_laatstBezocht" value="<?php require_once("werking/klant_update_functie_laatstbezocht.php");?>"></td></tr><tr><td align="right" colspan="3">
<input type="submit" name="klantUpdaten" value="klant updaten" style="width:7.5em;">
</td></tr>
</table>
</center>
</fieldset>
</td></tr><tr><td colspan="2">
<fieldset>
<legend style="color:#0088AA;">Klantgegevens Tabel & Overige Informatie</legend>
<center>
<table>
<tr><td>
<?php include("werking/klant_update.php"); ?>
<?php include("werking/klant_zoeken.php"); ?>
<?php include("werking/klant_aanmaak.php"); ?>
</td></tr>
</table>
</center>
</fieldset>
</td></tr>
</table>
</center>
</form>
</body>
</html>
Code (php)
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
104
105
106
107
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
104
105
106
107
<?php
require_once("database_verbinding.php");
if(isset($_POST['klantUpdaten'])){
$update_voornaam = $_POST['update_voornaam'];
$update_achternaam = $_POST['update_achternaam'];
$update_gebdatum = $_POST['update_gebDatum'];
$update_telefoon = $_POST['update_telefoon'];
$update_email = $_POST['update_email'];
$update_laatst_bezocht = $_POST['update_laatstBezocht'];
$mysql_update = mysql_query("SELECT * FROM klanten_overzicht
WHERE
(
'Voornaam' AND
'Achternaam' AND
'Gebdatum' AND
'Telefoon' AND
'Email' AND
'Laatstbezocht'
)
=
(
'". $update_voornaam ."' AND
'". $update_achternaam ."' AND
'". $update_gebdatum ."' AND
'". $update_telefoon ."' AND
'". $update_email ."' AND
'". $update_laatst_bezocht ."'
)");
if (isset($update_voornaam) && !is_numeric($update_voornaam)){
if (isset($update_achternaam) && !is_numeric($update_achternaam)){
if (isset($update_gebdatum)){
if (isset($update_telefoon) && is_numeric($update_telefoon)){
if(isset($update_email)){
if (isset($update_laatst_bezocht)){
if (mysql_num_rows($mysql_update) == 1){
$mysql_update = mysql_query("UPDATE klanten_overzicht SET
(
'". $update_voornaam ."' AND
'". $update_achternaam ."' AND
'". $update_gebdatum ."' AND
'". $update_telefoon ."' AND
'". $update_email ."' AND
'". $update_laatst_bezocht ."'
)
WHERE
(
'Voornaam' AND
'Achternaam' AND
'Gebdatum' AND
'Telefoon' AND
'Email' AND
'Laatstbezocht'
)");
}
if (!$mysql_update){
echo '<font color="green">' . "Er is iets mis gegaan met de Query: " . '</font>' . mysql_error();
}
else
{
echo '<font color="green">' . "Gegevens succesvol geupdate" . '</font>';
}
}
else
{
// laatst bezocht
}
}
else
{
// email
}
}
else
{
//telefoon
}
}
else
{
//geboorte datum
}
}
else
{
//achternaam
}
}
else
{
//voornaam
}
}
?>
require_once("database_verbinding.php");
if(isset($_POST['klantUpdaten'])){
$update_voornaam = $_POST['update_voornaam'];
$update_achternaam = $_POST['update_achternaam'];
$update_gebdatum = $_POST['update_gebDatum'];
$update_telefoon = $_POST['update_telefoon'];
$update_email = $_POST['update_email'];
$update_laatst_bezocht = $_POST['update_laatstBezocht'];
$mysql_update = mysql_query("SELECT * FROM klanten_overzicht
WHERE
(
'Voornaam' AND
'Achternaam' AND
'Gebdatum' AND
'Telefoon' AND
'Email' AND
'Laatstbezocht'
)
=
(
'". $update_voornaam ."' AND
'". $update_achternaam ."' AND
'". $update_gebdatum ."' AND
'". $update_telefoon ."' AND
'". $update_email ."' AND
'". $update_laatst_bezocht ."'
)");
if (isset($update_voornaam) && !is_numeric($update_voornaam)){
if (isset($update_achternaam) && !is_numeric($update_achternaam)){
if (isset($update_gebdatum)){
if (isset($update_telefoon) && is_numeric($update_telefoon)){
if(isset($update_email)){
if (isset($update_laatst_bezocht)){
if (mysql_num_rows($mysql_update) == 1){
$mysql_update = mysql_query("UPDATE klanten_overzicht SET
(
'". $update_voornaam ."' AND
'". $update_achternaam ."' AND
'". $update_gebdatum ."' AND
'". $update_telefoon ."' AND
'". $update_email ."' AND
'". $update_laatst_bezocht ."'
)
WHERE
(
'Voornaam' AND
'Achternaam' AND
'Gebdatum' AND
'Telefoon' AND
'Email' AND
'Laatstbezocht'
)");
}
if (!$mysql_update){
echo '<font color="green">' . "Er is iets mis gegaan met de Query: " . '</font>' . mysql_error();
}
else
{
echo '<font color="green">' . "Gegevens succesvol geupdate" . '</font>';
}
}
else
{
// laatst bezocht
}
}
else
{
}
}
else
{
//telefoon
}
}
else
{
//geboorte datum
}
}
else
{
//achternaam
}
}
else
{
//voornaam
}
}
?>
Mvg,
Tolga
Gewijzigd op 01/01/1970 01:00:00 door Tolga
En dat die gelukt is vind ik een wonder, want er klopt geen kant van :)
Bekijk nog eens de documentatie
edit: Ook van je SELECT klopt niet veel
edit2: Van je hele code klopt eigenlijk niks.
Je set $update_blaat met $_POST['blaat'] zonder te kijken of $_POST['blaat'] bestaat en gaat daarna kijken of $update_blaat is geset terwijl je hem net zelf hebt gezet met een onzeker waarde :?
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
Gewijzigd op 01/01/1970 01:00:00 door Tolga
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Tolga