Fout in script
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
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
<?
require("config.php");
$tempid = $_GET['id'];
$query = mysql_query("SELECT * FROM Leden_A WHERE id='$tempid'");
if(!$submit){
while($object = mysql_fetch_object($query)){
?>
<form method="POST" action="<? echo $PHP_SELF ?>">
<input type="hidden" name="submit" value="1">
Naam:<br>
<input type="text" name="naam" size="30" value="<? echo $object->naam ?>"><br>
Adres:<br>
<input type="text" name="adres" size="30" value="<? echo $object->adres ?>"><br>
Postcode:<br>
<input type="text" name="postcode" size="30" value="<? echo $object->postcode ?>"><br>
Woonplaats:<br>
<input type="text" name="woonplaats" size="30" value="<? echo $object->woonplaats ?>"><br>
Telefoon:<br>
<input type="text" name="telefoon" size="30" value="<? echo $object->telefoon ?>"><br>
E-mail adres:<br>
<input type="text" name="email" size="30" value="<? echo $object->email ?>"><br><br>
<input type="submit" value="Opslaan"> <input type="reset" value="Reset"></p>
</form>
<?
}
}
else{
mysql_query("UPDATE Leden_A SET naam='$naam', adres='$adres', postcode = '$postcode', woonplaats = '$woonplaats', telefoon = '$telefoon', email = '$email' WHERE id='$tempid'") or die(mysql_error());
echo " succesvol geupdate ";
}
?>
[\code]
Het script geeft geen fouten, maar hij update niet datgene dat je hebt veranderd...
waar gaat het fout???
require("config.php");
$tempid = $_GET['id'];
$query = mysql_query("SELECT * FROM Leden_A WHERE id='$tempid'");
if(!$submit){
while($object = mysql_fetch_object($query)){
?>
<form method="POST" action="<? echo $PHP_SELF ?>">
<input type="hidden" name="submit" value="1">
Naam:<br>
<input type="text" name="naam" size="30" value="<? echo $object->naam ?>"><br>
Adres:<br>
<input type="text" name="adres" size="30" value="<? echo $object->adres ?>"><br>
Postcode:<br>
<input type="text" name="postcode" size="30" value="<? echo $object->postcode ?>"><br>
Woonplaats:<br>
<input type="text" name="woonplaats" size="30" value="<? echo $object->woonplaats ?>"><br>
Telefoon:<br>
<input type="text" name="telefoon" size="30" value="<? echo $object->telefoon ?>"><br>
E-mail adres:<br>
<input type="text" name="email" size="30" value="<? echo $object->email ?>"><br><br>
<input type="submit" value="Opslaan"> <input type="reset" value="Reset"></p>
</form>
<?
}
}
else{
mysql_query("UPDATE Leden_A SET naam='$naam', adres='$adres', postcode = '$postcode', woonplaats = '$woonplaats', telefoon = '$telefoon', email = '$email' WHERE id='$tempid'") or die(mysql_error());
echo " succesvol geupdate ";
}
?>
[\code]
Het script geeft geen fouten, maar hij update niet datgene dat je hebt veranderd...
waar gaat het fout???
Dus zo:
enz...
Code (php)
1
2
3
2
3
<?
mysql_query("UPDATE Leden_A SET naam='$naam', adres='$adres', postcode = '$postcode', woonplaats = '$woonplaats', telefoon = '$telefoon', email = '$email' WHERE id='$tempid'") or die(mysql_error());
?>
mysql_query("UPDATE Leden_A SET naam='$naam', adres='$adres', postcode = '$postcode', woonplaats = '$woonplaats', telefoon = '$telefoon', email = '$email' WHERE id='$tempid'") or die(mysql_error());
?>
Moet eigenlijk zijn:
Code (php)
1
2
3
2
3
<?
mysql_query("UPDATE Leden_A SET naam='".$naam."', adres='".$adres."', postcode = '".$postcode."', woonplaats = '".$woonplaats."', telefoon = '".$telefoon."', email = '".$email."' WHERE id='".$tempid."'") or die(mysql_error());
?>
mysql_query("UPDATE Leden_A SET naam='".$naam."', adres='".$adres."', postcode = '".$postcode."', woonplaats = '".$woonplaats."', telefoon = '".$telefoon."', email = '".$email."' WHERE id='".$tempid."'") or die(mysql_error());
?>
Dat was ff de zeikmouds...
Laat hij wel het " succesvol geupdate " zien??
Zo nee: dan weet je wat er mis is ;)...
Anders weet ik het ook neit...