HTML interesse |
|
Hey
ik zit met het probleem dat er ergens een fout in mijn scirpt zit. De bedoeling van dit hele gebeuren is dat ik het level van een gebruiker kan instellen. Ik probeerde dit uit en kreeg de melding dat het level vernieuwd is. Maar in de database is er niets veranderd.
Alvast bedankt voor de hulp
<?
ob_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<?php
require("config.php");
if(isset($_POST['submit'])){
if(mysql_num_rows(mysql_query("SELECT id FROM leden WHERE level='". $_POST['level']."' AND gebruikersnaam='".$_POST['gebruikersnaam']."'"))) {
echo "Status niet veranderd, omdat hij deze al had...";
}else{
$up = "UPDATE leden SET level='".$_POST['level']."' WHERE gebruikersnaam='".$_POST['gebruikersnaam']."'";
}echo "Level is vernieuwd";}
else{
?>
<p>Gebruikersnaam:</p>
<p>
<form method="post">
<select name="gebruikersnaam">
<option value="gebruikersnaam">Kies gebruiker</option>
<?
$sql = "SELECT gebruikersnaam,id FROM leden ORDER BY gebruikersnaam ASC";
$query = mysql_query($sql);
while($rij = mysql_fetch_object($query)) {
$id = htmlspecialchars($rij->id);
$gebruikersnaam = htmlspecialchars($rij->gebruikersnaam);
echo "<option value=\"".$id."\">".$gebruikersnaam."</option>\n";
}
?>
</select>
</p>
<p>Level:</p>
<p>
<select name="level">
<option value="Lid">Gebruiker
<option value="Leiding">Leiding
<option value="Kern">Kern
</select>
</p>
<p>
<input name="submit" type="submit" value="Wijzig" /></form>
</p>
<?
}
?>
</body>
</html>
<? ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <?php require("config.php"); if(isset($_POST['submit'])){ if(mysql_num_rows(mysql_query("SELECT id FROM leden WHERE level='". $_POST['level']."' AND gebruikersnaam='".$_POST['gebruikersnaam']."'"))) { echo "Status niet veranderd, omdat hij deze al had..."; }else{ $up = "UPDATE leden SET level='".$_POST['level']."' WHERE gebruikersnaam='".$_POST['gebruikersnaam']."'"; }echo "Level is vernieuwd";} else{ ?> <p>Gebruikersnaam:</p> <p> <form method="post"> <select name="gebruikersnaam"> <option value="gebruikersnaam">Kies gebruiker</option> <? $sql = "SELECT gebruikersnaam,id FROM leden ORDER BY gebruikersnaam ASC"; echo "<option value=\"".$id."\">".$gebruikersnaam."</option>\n"; } ?> </select> </p> <p>Level:</p> <p> <select name="level"> <option value="Lid">Gebruiker <option value="Leiding">Leiding <option value="Kern">Kern </select> </p> <p> <input name="submit" type="submit" value="Wijzig" /></form> </p> <? } ?> </body> </html>
|