Ich hab folgendes Problem!!!

Wo liegt der Fehler dass wenn ich n bild hochlade die ganzen daten gelöscht werden??
Ich bekomme es einfach nicht anders hin!
schomma danke im foraus

mfg
lippl


Code:
<?php
session_start&#40;&#41;;

if&#40;!isset&#40;$_SESSION&#91;"username"&#93;&#41;&#41;
&#123;
die&#40;"Bitte erst <a href=\"index.html\">einloggen"&#41;;
&#125;?>
<?php
$link = mysql_connect&#40;"localhost","knuff","pw"&#41; or die &#40;"Keine Verbindung moeglich"&#41;;
mysql_select_db&#40;"knuff"&#41; or die &#40;"Die Datenbank existiert nicht"&#41;?>
<?php
if&#40;$_SERVER&#91;'REQUEST_METHOD'&#93; == 'POST'&#41;
&#123;
extract&#40;$_POST&#41;;
$aendern = "UPDATE profil SET username = '".mysql_escape_string&#40;$username&#41;."', geb = '".mysql_escape_string&#40;$geb&#41;."', ort = '".mysql_escape_string&#40;$ort&#41;."', land = '".mysql_escape_string&#40;$land&#41;."', icq = '".mysql_escape_string&#40;$icq&#41;."', msn = '".mysql_escape_string&#40;$msn&#41;."', hp = '".mysql_escape_string&#40;$hp&#41;."', hobbys = '".mysql_escape_string&#40;$hobbys&#41;."',
skype = '".mysql_escape_string&#40;$skype&#41;."', email = '".mysql_escape_string&#40;$email&#41;."', mich = '".mysql_escape_string&#40;$mich&#41;."'
WHERE username = '".mysql_escape_string&#40;$username&#41;."'";
$update = mysql_query&#40;$aendern&#41; or die&#40;mysql_error&#40;&#41;&#41;;
echo "
Die Daten wurden erfolgreich geändert.";
&#125;
else
&#123;
$user = $_SESSION&#91;"username"&#93;;
$abfrage = "SELECT * FROM profil WHERE username = '$user'";
$ergebnis = mysql_query&#40;$abfrage&#41;;
while &#40;$row = mysql_fetch_object&#40;$ergebnis&#41;&#41;
&#123;
echo "
<form method=\"post\">
<table width=\"96%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"13%\">Name&#58;</td>
<td width=\"28%\">$row->username</td>
</tr>
<tr>
<td>Geburtsdatum&#58;</td>
<td><input type=\"text\" name=\"geb\" value=\"$row->geb\" /></td>
</tr>
<tr>
<td>Ort&#58;</td>
<td><input type=\"text\" name=\"ort\" value=\"$row->ort\" /></td>
</tr>
<tr>
<td>Land&#58;</td>
<td><input type=\"text\" name=\"land\" value=\"$row->land\" /></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td>Kontakt&#58;</td>
<td></td>
</tr>
<tr>
<td>E-Mail&#58;</td>
<td><input type=\"text\" name=\"email\" value=\"$row->email\" /></td>
</tr>
<tr>
<td>Msn&#58;</td>
<td><input type=\"text\" name=\"msn\" value=\"$row->msn\" /></td>
</tr>
<tr>
<td>Icq&#58;</td>
<td><input type=\"text\" name=\"icq\" value=\"$row->icq\" /></td>
</tr>
<tr>
<td>Skype&#58;</td>
<td><input type=\"text\" name=\"skype\" value=\"$row->skype\" /></td>
</tr>
<tr>
<td>Homepage&#58;</td>
<td><input type=\"text\" name=\"hp\" value=\"$row->hp\" /></td>
</tr>
<tr>
<td>Hobbys&#58;</td>
<td><textarea name=\"hobbys\" cols=\"10\" rows=\"3\">$row->hobbys</textarea></td>
</tr>
<tr>
<td>Über mich&#58;</td>
<td><textarea name=\"mich\" cols=\"25\" rows=\"7\">$row->mich</textarea></td>
</tr>
</table>
<input type=\"submit\" name=\"Submit\" value=\"&Auml;ndern\" />
<input type=\"reset\" name=\"Submit2\" value=\"Zur&uuml;cksetzen\" />
</form>";
&#125;
&#125;
?>
<?php
$abfrage = "SELECT bild FROM profil WHERE username = '$user'";
$ergebnis = mysql_query&#40;$abfrage&#41;;
$pic = mysql_fetch_object&#40;$ergebnis&#41;;

echo "<center><form method=\"post\" action=\"\" enctype=\"multipart/form-data\" >
<table border=\"0\" cellpadding=\"0\" cellspacing=\"2\">
<tr >
<td>[img]admin/avatar/$pic->bild[/img]




</td>
<td><input type=\"file\" name=\"file1\" size=\"16\"></td>
</tr>
<tr >
<td></td>
<td><input type=\"submit\" value=\"Upload\"></td>
</tr>
</table>
</form>";

if&#40;$_FILES&#91;'file1'&#93;&#91;'tmp_name'&#93; != "" and $_FILES&#91;'file1'&#93;&#91;'size'&#93; < 102400&#41;
&#123;

$uploaddir = "admin/avatar/";
$user = $_SESSION&#91;"username"&#93;;
$dateiname = $_FILES&#91;'file1'&#93;&#91;'name'&#93;;


$eintragen = "UPDATE profil Set bild = '$dateiname' WHERE username = '$user'";
$austragen = mysql_query&#40;$eintragen&#41; or die&#40;mysql_error&#40;&#41;&#41;;

if&#40;move_uploaded_file&#40;$_FILES&#91;'file1'&#93;&#91;'tmp_name'&#93;, $uploaddir.$_FILES&#91;'file1'&#93;&#91;'name'&#93;&#41;&#41;
&#123;
$dateipfad = $uploaddir.$dateiname;

echo "Datei wurde hochgeladen&#40;".$dateipfad."&#41;.";
&#125; else &#123;
echo "Datei konnte nicht hochgeladen werden.";
&#125;

&#125;
else
&#123;
echo "Die datei darf höchstens 100kb groß sein!
";
&#125;
?>
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!