Hey Leute ich hab folgendes problem!
Ich bekomme nicht die Zwei php dateien zusammen gefasst weil es löscht sich dann immer gegenseiteig in der mysql db!
schomma danke im vorraus
die upload .php:
Code:
<?php

echo "<center><form method=\"post\" action=\"\" enctype=\"multipart/form-data\" >
<table border=\"0\" cellpadding=\"0\" cellspacing=\"2\">
<tr >
<td></td>
<td><input type=\"file\" name=\"file1\" size=\"16\"></td>
</tr>
<tr >
<td></td>
<td><input type=\"submit\" value=\"Upload\"></td>
</tr>
</table>
</form>
";


$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;;


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

$uploaddir = "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;
?>


un die profilbearbeiten .php:


Code:
<?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;
$abfrage = "SELECT * FROM profil WHERE username = '".mysql_escape_string&#40;$username&#41;."'";
$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;
?>
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 !!!!!