De code haalt de gegevens goed op uit de database, maar als de gegevens zijn veranderd en er op Veranderen word geklikt, worden de gegevens niet geupdate wat wel de bedoeling hoort te zijn.
Zal iemand kunnen helpen door te zeggen welk stuk in de code veranderd moet worden?
hieronder de code
<?php
session_start();
include_once ("config.php");
mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ('Kan niet connecten!');
mysql_select_db($dbname) or die ('Kan de database niet selecteren!');
if(isset($_POST['verander'])) {
mysql_query("
UPDATE test_users
SET user_stars = '" . $_POST['user_stars'] . "',
user_warnings = '" . $_POST['user_warnings'] . "'
") or die (mysql_error());
?>
<table class="forumline" width="100%" cellspacing="1" cellpadding="4" border="0">
<tr>
<th class="thHead"><b>Informatie</b></th>
</tr>
<tr>
<td class="row1">
<table width="100%" cellspacing="0" cellpadding="1" border="0">
<tr>
<td> </td>
</tr>
<tr>
<td align="center">
<span class="gen">De sterren en waarschuwingen zijn veranderd<br /><br />
Klik <a href="sterrenveranderen.php">hier</a> om nog iets te veranderen</span>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
<?php }
else
{ ?>
<form action="<?=$_SERVER['REQUEST_URI'];?>" method="post">
<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
<tr>
<th class="thHead" colspan="5"><b>Regel Veranderen</b></th>
</tr>
<?php
$resultaat = mysql_query("
SELECT user_id, username, user_rank, user_stars, user_warnings
FROM test_users
ORDER BY user_rank DESC") or die(mysql_error());
while ($row = mysql_fetch_assoc($resultaat)) {
?>
<tr>
<td class="row1">
<span class="gen"><b><?=$row['username'];?></b></span>
</td>
<td class="row1">
<span class="gen"><b>Waarschuwingen</b></span>
</td>
<td class="row2">
<span class="gen"><select name="user_warnings">
<?php
for($i = 0; $i <= 5; $i++) {
if($i == $row['user_warnings']) {
?>
<option value="<?=$i;?>" selected="selected"><?=$i;?></option>
<?php
} else {
?>
<option value="<?=$i;?>"><?=$i;?></option>
<?php
}
}
?>
</select></span>
</td>
<td class="row1"><span class="gen"><b>Sterren</b></span></td>
<td class="row2">
<span class="gen"><select name="user_stars">
<?php
for($i = 0; $i <= 999; $i++) {
if($i == $row['user_stars']) {
?>
<option value="<?=$i;?>" selected="selected"><?=$i;?></option>
<?php
} else {
?>
<option value="<?=$i;?>"><?=$i;?></option>
<?php
}
}
?>
</select></span> </td>
</tr>
<?php
}
?>
<tr>
<td class="catBottom" colspan="2" align="center" height="28">
<input type="submit" name="verander" value="Verzenden"></td>
</tr>
</table>
</form>
<?php
}
?>