updaten gaat 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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
<?PHP
require("../config.php");
echo
"<form name=\"form\" method=\"post\" action=''>
<table>
<input type=\"text\ name\"menu_naam\">
<input type=\"submit\" name=\"submit\" value=\"Verander\">
</table></form>";
if(isset($_POST['submit']))
{
if(isset($_GET['id']) && !empty($_GET['id']))
{
if(isset($_POST['menu_naam']) && !empty($_POST['menu_naam']))
{
$query = "UPDATE menu SET menu_naam='".$_POST['menu_naam']."' WHERE id='".$_GET['id']."' LIMIT 1";
$res = mysql_query($query) or die ("Error: " . mysql_error());
// succes bericht kan hier...
}
else
{
echo 'Er ging iets niet goed met het updaten van het systeem';
exit();
}
}
else
{
echo 'Error: Sorry er ging iets fout bij het mee geven van het ID';
}
}
echo'<a href="index.php">terug</a>';
?>
require("../config.php");
echo
"<form name=\"form\" method=\"post\" action=''>
<table>
<input type=\"text\ name\"menu_naam\">
<input type=\"submit\" name=\"submit\" value=\"Verander\">
</table></form>";
if(isset($_POST['submit']))
{
if(isset($_GET['id']) && !empty($_GET['id']))
{
if(isset($_POST['menu_naam']) && !empty($_POST['menu_naam']))
{
$query = "UPDATE menu SET menu_naam='".$_POST['menu_naam']."' WHERE id='".$_GET['id']."' LIMIT 1";
$res = mysql_query($query) or die ("Error: " . mysql_error());
// succes bericht kan hier...
}
else
{
echo 'Er ging iets niet goed met het updaten van het systeem';
exit();
}
}
else
{
echo 'Error: Sorry er ging iets fout bij het mee geven van het ID';
}
}
echo'<a href="index.php">terug</a>';
?>
titel zegt genoeg "updaten gaat steeds fout"
Gewijzigd op 01/01/1970 01:00:00 door Niels van Dijk
Gesponsorde koppelingen:
Nou, de titel zegt genoeg ....
Ik zou graag meer info willen over eventuele foutmeldingen. Is $_GET['id'] wel geset? En waarom zet je een GET variabele rechtstreeks in een update query?
Ik zou graag meer info willen over eventuele foutmeldingen. Is $_GET['id'] wel geset? En waarom zet je een GET variabele rechtstreeks in een update query?
ik snap je niet ?
echo 'Er ging iets niet goed met het updaten van het systeem';
die foutmelding krijg ik
echo 'Er ging iets niet goed met het updaten van het systeem';
die foutmelding krijg ik
hier komt ie niet door
isset($_POST['menu_naam']) && !empty($_POST['menu_naam']
dus $_POST['menu_naam'] is leeg of bestaat niet
isset($_POST['menu_naam']) && !empty($_POST['menu_naam']
dus $_POST['menu_naam'] is leeg of bestaat niet
raar want hij bestaat wel in de DB en er is wel een rij gemnaakt
dit moet worden:
Je bent dus een " vergeten in type=""
Gewijzigd op 01/01/1970 01:00:00 door Yearupie Achternaamloos
dank u dank u
'<input type="text" name="menu_naam">'
zo dus
zo dus
Yearupie schreef op 20.09.2009 21:28:
Sorry verkeerd gelezen :$
Klopt wel, maar plaats dan meteen die "=" er tussen
Gewijzigd op 01/01/1970 01:00:00 door Henk en Annie



