IamTheDj
Programmierer
- 4 Oktober 2006
- 1.738
- 105
Hallo!
Also ich hab auf meiner Seite folgendes Problem:
Wenn der User sein Profil updaten will, schreibt er in die Tabelle des Passwort immer irgendein mehrstelliges Passwort was der User gar nicht angegeben hat, bzw. er holt auch aus der Datenbank irgendein mehrstelliges Passwort heraus, wenn ich das aktuelle Passwort anzeigen lassen will (hab ich nur getestet).
Hier die PHP Datei:
Und hier die HTML-Template:
Also ich hab auf meiner Seite folgendes Problem:
Wenn der User sein Profil updaten will, schreibt er in die Tabelle des Passwort immer irgendein mehrstelliges Passwort was der User gar nicht angegeben hat, bzw. er holt auch aus der Datenbank irgendein mehrstelliges Passwort heraus, wenn ich das aktuelle Passwort anzeigen lassen will (hab ich nur getestet).
Hier die PHP Datei:
PHP:
if ($action == "profil")
{
if (empty($B1))
{
eval ("\$mess = \"".gettemplate("ander")."\";");
}
else
{
if ($D5 == "Ja" )
{
$D5 = 1;
}
else
{
$D5 = 0;
}
$query = "UPDATE daten set pw='$T6', email='$emailupd', vname='$T1', nname='$T2', strasse='$T3', plz='$T4', ort='$T5', hp='$hp' where nick='$nick'";
mysql_query($query) or die ("Fehler: ".mysql_error());
$mess = "Daten erfolgreich übernommen!";
}
Und hier die HTML-Template:
HTML:
<form method='POST' action='user.php?action=profil'>
<center>
<table border='0' cellpadding='0' cellspacing='0' width='100%' id='AutoNumber1' align=center height="186">
<tr>
<td width='36%' height="19"> </td>
<td width='64%' height="19"> </td>
</tr>
<tr>
<td width='36%' align='right' height="16"><font face="Verdana" size="2">
Klamm ID**: </font></td>
<td width='64%' height="16"><font face="Verdana" size="2">$nick</font></td>
</tr>
<tr>
<td width='36%' align='right' height="22"><font face="Verdana" size="2">Vorname: </font></td>
<td width='64%' height="22"><font face="Verdana"><input type='text' name='T1' size='20' value='$vname'></font></td>
</tr>
<tr>
<td width='36%' align='right' height="23"><font face="Verdana" size="2">Nachname: </font></td>
<td width='64%' height="23"><font face="Verdana"><input type='text' name='T2' size='20' value='$nname'></font></td>
</tr>
<tr>
<td width='36%' align='right' height="22"><font face="Verdana" size="2">
Passwort*: </font></td>
<td width='64%' height="22"><font face="Verdana">
<input name='T6' size='20' value="$pw"></font></td>
</tr>
<tr>
<td width='36%' align='right' height="22"><font face="Verdana" size="2">Emailadresse: </font></td>
<td width='64%' height="22"><font face="Verdana">
<input name='emailupd' size='20' value="$email"></font></td>
</tr>
<tr>
<td width='36%' align='right' height="22"><font face="Verdana" size="2">Strasse + Nr: </font></td>
<td width='64%' height="22"><font face="Verdana"><input type='text' name='T3' size='20' value='$strasse'></font></td>
</tr>
<tr>
<td width='36%' align='right' height="22"><font face="Verdana" size="2">PLZ + Wohnort: </font></td>
<td width='64%' height="22"><font face="Verdana"><input type='text' name='T4' size='5' value='$plz'><font size="2">
</font> <input type='text' name='T5' size='20' value='$ort'></font></td>
</tr>
<tr>
<td width='36%' align='right' height="22"><font face="Verdana" size="2">
Homepage: </font></td>
<td width='64%' height="22"><font face="Verdana">
<input type='text' name='hp' size='20' value='$hp'></font></td>
</tr>
</table>
<p><font face="Verdana">
<input type='submit' value='Speichern' name='B1'></font></p>
</form>