Ich hab n Problem mit ner Selbstgeschriebenen PHP-Datei. Es soll aus dem Feld user_verwarnung die Verwarnungsanzahl in der Datenbank ausgelesen werden. Diese wird in einer Tabelle dem entsprechenden User zugeordnet. Funktioniert auch ohne Probleme. Dann hat man die Möglichkeit per Dropdownmenü einen User auszuwählen. Bei diesem soll dann der Verwarnungszähler um einen Erhöht werden. Dies funzt jedoch nicht. Hier der Quelltext:
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Verwarnstatus der User</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<b>Hier der Verwarnstatus der User</b>:<br>
<table border="1">
<tr>
<th>Nickname</th>
<th>
Anzahl Verwarnungen
</th>
</tr>
<?php
mysql_connect("localhost","maximilianb","/* PW ENTFERNT */");
mysql_select_db("maximilianb");
$sql="select * from phpbb_users where username<>\"Anonymous\" ";
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)){
echo "<tr> <td>$row[username]</td> <td>$row[user_verwarnung]</td> </tr>\n";
}
//mysql_close();
?>
</table>
<br><br><br><br><br><br>
<b>Verwarnung eintragen:</b><br>
<form action="verwarnung.php" method="post">
Username:
<select name="name">
<?php
mysql_connect("localhost","maximilianb","/* PW ENTFERNT */");
mysql_select_db("maximilianb");
$sql="select * from phpbb_users where username<>\"Anonymous\"";
$result=mysql_query($sql);
while ($row=mysql_fetch_assoc($result)) {
echo "<option> $row[username] </option> \n";
}
?>
</select><br><br>
<input type="submit" value="Dem User eine Verwarnung verpassen">
</form><br><br>
<? if (isset($_POST['name'])) {
$sql="select * from phpbb_users where username=\"$_POST[name]\"";
$result=mysql_query($sql);
$row=mysql_fetch_assoc($result);
$row['user_verwarnung']=$vw;
$vw++;
$sql="UPDATE phpbb_users SET user_verwarnung=$vw WHERE username='$_POST[name]'<br>";
echo $sql;
if (mysql_query($sql))
{
echo "Verwarnung erfolgreich eingetragen";
}
else { echo "<span style=\"color: red\">Fehler beim Eintragen der Verwarnung!!!</span>"; }
}
mysql_close()
?>
</body>
</html>
Hoffe mir kann jemand helfen.
LG,
Max