UPDATE FOUT
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$klant = $_POST["klant_id"];
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant) or die (mysql_error());
$row = mysql_fetch_assoc($resultaat);
$query = "
UPDATE
klanten
SET
bedrijfsnaam = '".mysql_real_escape_string($_POST['bedrijfsnaam'])."',
contactpersoon = '".mysql_real_escape_string($_POST['contactpersoon'])."',
adres = '".mysql_real_escape_string($_POST['adres'])."',
postcode = '".mysql_real_escape_string($_POST['postcode'])."',
plaats = '".mysql_real_escape_string($_POST['plaats'])."',
telefoonnummer = '".mysql_real_escape_string($_POST['telefoonnummer'])."',
faxnummer = '".mysql_real_escape_string($_POST['faxnummer'])."',
email = '".mysql_real_escape_string($_POST['email'])."',
softwareversie = '".mysql_real_escape_string($_POST['softwareversie'])."',
overig = '".mysql_real_escape_string($_POST['overig'])."'
WHERE
klant_id = ".$klant."
";
?>
$klant = $_POST["klant_id"];
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant) or die (mysql_error());
$row = mysql_fetch_assoc($resultaat);
$query = "
UPDATE
klanten
SET
bedrijfsnaam = '".mysql_real_escape_string($_POST['bedrijfsnaam'])."',
contactpersoon = '".mysql_real_escape_string($_POST['contactpersoon'])."',
adres = '".mysql_real_escape_string($_POST['adres'])."',
postcode = '".mysql_real_escape_string($_POST['postcode'])."',
plaats = '".mysql_real_escape_string($_POST['plaats'])."',
telefoonnummer = '".mysql_real_escape_string($_POST['telefoonnummer'])."',
faxnummer = '".mysql_real_escape_string($_POST['faxnummer'])."',
email = '".mysql_real_escape_string($_POST['email'])."',
softwareversie = '".mysql_real_escape_string($_POST['softwareversie'])."',
overig = '".mysql_real_escape_string($_POST['overig'])."'
WHERE
klant_id = ".$klant."
";
?>
je krijgt niet een error??
mysql_query($query) or die (mysql_error());
GR. mebus!
jawel ik krijg een syntax error
probeer die lijn 3 zo te doen misschien dat het helpt:
Code (php)
1
2
3
2
3
<?php
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant."") or die (mysql_error());
?>
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant."") or die (mysql_error());
?>
op welke regel?
blijf deze error houden, de gegevens worden netjes getoond in de velden alleen het opslaan werkt gewoon niet :S iemand nog ideeen?
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
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
<?php
$klant = $_POST["klant_id"];
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant."") or die (mysql_error());
$row = mysql_fetch_assoc($resultaat);
$query = "
UPDATE
klanten
SET
bedrijfsnaam = '".mysql_real_escape_string($_POST['bedrijfsnaam'])."',
contactpersoon = '".mysql_real_escape_string($_POST['contactpersoon'])."',
adres = '".mysql_real_escape_string($_POST['adres'])."',
postcode = '".mysql_real_escape_string($_POST['postcode'])."',
plaats = '".mysql_real_escape_string($_POST['plaats'])."',
telefoonnummer = '".mysql_real_escape_string($_POST['telefoonnummer'])."',
faxnummer = '".mysql_real_escape_string($_POST['faxnummer'])."',
email = '".mysql_real_escape_string($_POST['email'])."',
softwareversie = '".mysql_real_escape_string($_POST['softwareversie'])."',
overig = '".mysql_real_escape_string($_POST['overig'])."'
WHERE
klant_id = ".$klant."
";
mysql_query($query) or die (mysql_error());
?>
$klant = $_POST["klant_id"];
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant."") or die (mysql_error());
$row = mysql_fetch_assoc($resultaat);
$query = "
UPDATE
klanten
SET
bedrijfsnaam = '".mysql_real_escape_string($_POST['bedrijfsnaam'])."',
contactpersoon = '".mysql_real_escape_string($_POST['contactpersoon'])."',
adres = '".mysql_real_escape_string($_POST['adres'])."',
postcode = '".mysql_real_escape_string($_POST['postcode'])."',
plaats = '".mysql_real_escape_string($_POST['plaats'])."',
telefoonnummer = '".mysql_real_escape_string($_POST['telefoonnummer'])."',
faxnummer = '".mysql_real_escape_string($_POST['faxnummer'])."',
email = '".mysql_real_escape_string($_POST['email'])."',
softwareversie = '".mysql_real_escape_string($_POST['softwareversie'])."',
overig = '".mysql_real_escape_string($_POST['overig'])."'
WHERE
klant_id = ".$klant."
";
mysql_query($query) or die (mysql_error());
?>
<form action=" "method="post">
En echo de query eens.
lol :) kan bijna niet misse
ik heb een echo gedaan en de update blijft leeg
behalve het klant_id
UPDATE klanten SET bedrijfsnaam = '', contactpersoon = '', adres = '', postcode = '', plaats = '', telefoonnummer = '', faxnummer = '', email = '', softwareversie = '', overig = '' WHERE klant_id = 342
DE CODE>>>>>
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
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
<?php
include("inc_connect.php");
$klant = $_POST['klant_id'];
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant) or die (mysql_error());
$row = mysql_fetch_assoc($resultaat);
$query = "
UPDATE
klanten
SET
bedrijfsnaam = '".mysql_real_escape_string($_POST['bedrijfsnaam'])."',
contactpersoon = '".mysql_real_escape_string($_POST['contactpersoon'])."',
adres = '".mysql_real_escape_string($_POST['adres'])."',
postcode = '".mysql_real_escape_string($_POST['postcode'])."',
plaats = '".mysql_real_escape_string($_POST['plaats'])."',
telefoonnummer = '".mysql_real_escape_string($_POST['telefoonnummer'])."',
faxnummer = '".mysql_real_escape_string($_POST['faxnummer'])."',
email = '".mysql_real_escape_string($_POST['email'])."',
softwareversie = '".mysql_real_escape_string($_POST['softwareversie'])."',
overig = '".mysql_real_escape_string($_POST['overig'])."'
WHERE
klant_id = ".$klant."
";
mysql_query($query) or die (mysql_error());
echo $query;
?>
include("inc_connect.php");
$klant = $_POST['klant_id'];
$resultaat = mysql_query("Select * from klanten where klant_id=".$klant) or die (mysql_error());
$row = mysql_fetch_assoc($resultaat);
$query = "
UPDATE
klanten
SET
bedrijfsnaam = '".mysql_real_escape_string($_POST['bedrijfsnaam'])."',
contactpersoon = '".mysql_real_escape_string($_POST['contactpersoon'])."',
adres = '".mysql_real_escape_string($_POST['adres'])."',
postcode = '".mysql_real_escape_string($_POST['postcode'])."',
plaats = '".mysql_real_escape_string($_POST['plaats'])."',
telefoonnummer = '".mysql_real_escape_string($_POST['telefoonnummer'])."',
faxnummer = '".mysql_real_escape_string($_POST['faxnummer'])."',
email = '".mysql_real_escape_string($_POST['email'])."',
softwareversie = '".mysql_real_escape_string($_POST['softwareversie'])."',
overig = '".mysql_real_escape_string($_POST['overig'])."'
WHERE
klant_id = ".$klant."
";
mysql_query($query) or die (mysql_error());
echo $query;
?>
<form method='post' target='_self'>
Al je vars zijn leeg zoals je ziet.