Hey, ik krijg een foutmelding als ik bij de admin een level/rank wil veranderen als ik op de knop wijzig rank druk. Weten jullie misschien wat er fout is, ik kan zelf geen fout ontdekken...
Hier de code, alvast bedankt
Hier de code, alvast bedankt
Code:
function wijzig_status()
{
$id = $_GET['id'];
$level = $_GET['level'];
if($_POST['wijzig'])
{
$sql = "UPDATE 'users' SET 'level' = '".$_POST['level']."' WHERE 'id' = '".$id."'";
mysql_query($sql) or die(mysql_error());
header("Location: admin_geb.php");
}
else {
echo "<form action=\"\" method=\"post\">";
echo "Je hebt de member met ID nr. ".$id." en<br> als rank ".ucfirst($level)." geselecteerd<br><br>";
echo "Rank <select name=\"status\" style=\"width:50px;\">
<option value=\"".$level."\"> </option>
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"4\">4</option>
</select><br>
";
echo "<input type=\"submit\" name=\"wijzig\" value=\"Wijzig Rank\">";
echo "</form>";
}
}
$query="SELECT * FROM users ORDER BY username ";
echo "<div align='center'>";
echo "<table width='650' style='border: 1 ridge white'>";
echo "<tr><th colspan='4'>Gebruikerspaneel</td></tr>";
echo "<tr><b>";
echo "<th>Gebruikersnaam</th>";
echo "<th>Verwijder</th>";
echo "<th>Wijzig</th>";
echo "</b></tr>";
$temp = mysql_query($query);
while ($lijst = mysql_fetch_assoc($temp)){
$name=$lijst["username"];
$level=$lijst["level"];
echo "<tr>";
echo "<td class='lstd'>" . $name. "</td>";
echo '<td class="lstd"><a href="?verwijder='.$lijst['id'].'">Verwijder</a></td>';
echo "<td class='lstd'><a href=\"?action=wijzig_status&id=".$lijst['id']."&level=".$lijst['level']."\">Wijzig level</a></td>";
echo "</tr>";
}
echo "</table><BR>";
echo "<div align='left'>";
echo "<u><a href='test.php'>Terug</a></u>";
echo "</div>";
switch($_GET['action'])
{
case "wijzig_status";
wijzig_status();
break;
}
?>
<?php
} else {
?>
Je bent op dit moment niet ingelogd.<br />
<a href="inloggen.php">Inloggen</a><br />
<?php
}
?>
</td></tr></table></div>
</BODY>
</HTML>
<?php include("include.php"); ?>