P
Prasedonym
Guest
Hallo,
Ich habe ein Skript programmiert der die aktuellen User di e angemeldet sind aufgelistet danach wollte ich ein admin Bereich erstellen bei dem man die User AUF der Website online ändern kann. dies Funktioniert nicht richtig kann mir da einer helfen?
hier der Code
Ich habe ein Skript programmiert der die aktuellen User di e angemeldet sind aufgelistet danach wollte ich ein admin Bereich erstellen bei dem man die User AUF der Website online ändern kann. dies Funktioniert nicht richtig kann mir da einer helfen?
hier der Code
PHP:
<?php session_start (); ?>
<?php
include("includes/doctype.html");
?>
<?php
include("includes/menu.html");
?>
<div id="mainlistuser">
<?php
include("includes/mysql_verbindung.php");
?>
<?php
// For POST
if (!empty($_POST['action'])) {
echo "<pre>" . $_POST['action'] . "</pre>";
switch($_POST['action'])
{
case "save":
$sql = "UPDATE ".
"benutzerdaten " .
"SET Nickname='" . $_POST['Nickname'] . "'," .
"Nachname='" . $_POST['Nachname'] . "'," .
"Vorname='" . $_POST['Vorname'] . "'," .
"email='" . $_POST['email'] . "' " .
"WHERE Id=" . $_POST['id'];
$result = mysql_query ($sql);
}
}
// For GET
else if(!empty($_GET['action'])) {
switch($_GET['action'])
{
case "update":
$sql = "SELECT ".
"Id, Nickname, Nachname, Vorname, date, email ".
"FROM ".
"benutzerdaten " .
"WHERE Id=" . $_GET['id'];
//echo "<pre>" . $sql . "</pre>";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
$row = mysql_fetch_array($result);
echo "<form method='post' action=" . htmlspecialchars("'user.php?action=save&id=" . $row['Id']) . ">";
echo '<label>Nickname: </label> <input name="Nickname" type="text" class="input" value="' . $row['Nickname'] . '"/><br/>';
echo '<label>Nachname: </label> <input name="Nachname" type="text" class="input" value="' . $row['Nachname'] . '"/><br/>';
echo '<label>Vorname: </label> <input name="Vorname" type="text" class="input" value="' . $row['Vorname'] . '"/><br/>';
echo '<label>EMail: </label> <input name="email" type="text" class="input" value="' . $row['email'] . '"/><br/>';
echo '<input type="submit" name="save" value="Save"/>' ;
echo "</form>";
}
break;
case "delete":
/*
$sql = "DELETE ".
"FROM ".
"benutzerdaten " .
"WHERE Id=" . $_GET['id'];
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
$row = mysql_fetch_array($result);
}
*/
break;
};
}
?>
</div>
</center>
</body>
</html>