Devourer
Mitglied
Ich möchte gerne Admin acc editieren auf meiner page im admin bereich.
k.. habe button von edetieren gemacht, da komme ich dann zum formular wo die daten über den admin stehen und halt ändern kann.
edit.php
Wenn ich auf bearbeiten klicke komme ich auf update.php. Er schreibt mir das er es gespeichert hat.. tut er aber nich. Ich hab echo befehle dazu gemacht um zu sehn ob es mir die geänderten Daten schiekt. Das tut es auch, aber updatet nich!
update.php
k.. habe button von edetieren gemacht, da komme ich dann zum formular wo die daten über den admin stehen und halt ändern kann.
edit.php
PHP:
<?php
$sql = "select * from benutzerdaten where id = '$id'";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
?>
<form name="form1" method="post" action="acc_update.php?id=<? echo $row['id']; ?>">
<div align="center">
<table width='85%' border='0' cellspacing='1' cellpadding='2' bgcolor='#000000' align='center'>
<tr>
<td background='../images/cellpic.gif'><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Admin
Account Bearbeiten "<? echo $row['nickname']; ?>"</font></b></td>
</tr>
<tr>
<td bgcolor='#E2E2E2'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="40%">
<div align="right">Benutzername: </div>
</td>
<td width="16%">
<div align="right">
<input type="text" name="nickname" value="<? echo $row['nickname']; ?>">
</div>
</td>
<td width="44%"> </td>
</tr>
<tr>
<td width="40%">
<div align="right">Kennwort: </div>
</td>
<td width="16%">
<div align="right">
<input type="text" name="kennwort" value="<? echo $row['kennwort']; ?>">
</div>
</td>
<td width="44%"> </td>
</tr>
<tr>
<td width="40%">
<div align="right">Aufgabe: </div>
</td>
<td width="16%">
<div align="right">
<input type="text" name="aufgabe" value="<? echo $row['aufgabe']; ?>">
</div>
</td>
<td width="44%"> </td>
</tr>
<tr>
<td width="40%">
<div align="right">Mail: </div>
</td>
<td width="16%">
<div align="right">
<input type="text" name="mail" value="<? echo $row['mail']; ?>">
</div>
</td>
<td width="44%"> </td>
</tr>
<tr>
<td width="40%">
<div align="right">Icq: </div>
</td>
<td width="16%">
<div align="right">
<input type="text" name="icq" value="<? echo $row['icq']; ?>">
</div>
</td>
<td width="44%"> </td>
</tr>
<tr>
<td width="40%"> </td>
<td width="16%">
<div align="right">
<input type="submit" name="bearbeiten" value="Bearbeiten">
</div>
</td>
<td width="44%"> </td>
</tr>
</table>
</td>
</tr>
</table>
</div></form>
<?
}
} else {
echo "<table width='85%' border='0' cellspacing='1' cellpadding='2' bgcolor='#000000' align='center'>
<tr>
<td background='../images/cellpic.gif'><b><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Fehlermeldung</font></b></td>
</tr>
<tr>
<td bgcolor='#E2E2E2'><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>Bitte eine ID auswählen! <font size='1'><<</font> <a href='javascript:history.back();'><font size='1'>Back</font></a></font></td>
</tr>
</table>";
}
?>
Wenn ich auf bearbeiten klicke komme ich auf update.php. Er schreibt mir das er es gespeichert hat.. tut er aber nich. Ich hab echo befehle dazu gemacht um zu sehn ob es mir die geänderten Daten schiekt. Das tut es auch, aber updatet nich!
update.php
PHP:
<?
include('../db_mysql.php');
include('../checkuser.php');
echo $id;
echo "<br>";
echo $nickname;
echo "<br>";
echo $kennwort;
echo "<br>";
echo $aufgabe;
echo "<br>";
echo $mail;
echo "<br>";
echo $icq;
echo "<br>";
$updaten = mysql_query("UPDATE benutzerdaten SET nickname = ´$nickname´, kennwort = ´$kennwort´, aufgabe = ´$aufgabe´, mail = ´$mail´, icq = ´$icq´ WHERE id = ´$id´");
echo "Daten wurden erfolgreich in der Datenbank upgedatet!";
?>