Hallo, ich hoffe, hier kann mir jemand helfen. Alle Daten werden werden korrekt an die Datenbank übergeben. Jedoch der beim Upload klemmts. Ich bekomme lediglich den Lokalen Dateipfad ausgegeben.
include "starterini.php"; $conid=dbconnect($dbname, $username, $password);
// Partnerdaten anzeigen if (@$action=="show"){ if ($starterid2!=""){ $starterid=$starterid2; }else{ $starterid=$starterid1; }; $starterid=intval($starterid); $selected1=""; $selected2="";
$result = dbquery($conid, "SELECT date,organisation,kurzinfo,vorname,nachname,anrede,email,telefon,telefax,strasse,hausnummer,plz,ort,foto,datei,dateilinktext,homepagelink,homepagelinktext FROM $dbtable WHERE (id='$starterid')"); list($date,$organisation,$kurzinfo,$vorname,$nachname,$anrede,$email,$telefon,$telefax,$strasse,$hausnummer,$plz,$ort,$foto,$datei,$dateilinktext,$homepagelink,$homepagelinktext)=dbfetch($result); // Auswahlmenü Andrede einstellen if ($anrede=="Herr"){ $selected1="selected"; } if ($anrede=="Frau"){ $selected2="selected"; } $date=substr($date,0,16); $dat1=explode(" ",$date); $dat=explode("-",$dat1[0]); $date="<b>$dat[2].$dat[1].$dat[0]</b> um <b>$dat1[1]</b> Uhr";
?> </h1> <form method="post" action="<? print $PHP_SELF ?>?action=edit&starterid=<? print $starterid ?>"> <table border="0" cellpadding="2" cellspacing="0" bgcolor="#99CCFF"> <tr> <td> <table border="0" cellpadding="0" cellspacing="2"> <tr valign="top" bgcolor="#CCCCCC"> <td colspan="3">Datensatz zuletzt aktualisiert am: <? print "$date" ?></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Organisation:</td> <td><input name="organisation" value="<? print $organisation ?>"type="text" id="organisation" size="25" maxlength="150"></td> <td> <? if ($foto!=""){ print "<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="$fotourl"."$foto" border="0"></td></tr>"; print "<tr><td class="bildunterschrift"><span class="bildunterschrift">$anrede $vorname $nachname</span></td></table>"; };?> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Kurzinfo:</td> <td colspan="2"><textarea name="kurzinfo" cols="40" rows="4" id="kurzinfo" ><? print $kurzinfo ?></textarea></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Anrede:</td> <td colspan="2"> <select name="anrede" size="1" id="anrede"> <option value="Herr" <? print $selected1 ?>>Herr</option> <option value="Frau" <? print $selected2 ?>>Frau</option> </select> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Vorname:</td> <td colspan="2"><input name="vorname" type="text" id="vorname" size="25" maxlength="150" value="<? print $vorname ?>"> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Nachname:</td> <td colspan="2"><input name="nachname" type="text" id="nachname" size="25" maxlength="150" value="<? print $nachname ?>"></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>E-Mail Adresse</td> <td colspan="2"><input name="email" type="text" id="email" size="25" maxlength="150" value="<? print $email ?>"></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td height="24">Telefon:</td> <td colspan="2"> <input name="telefon" type="text" id="telefon" size="25" maxlength="150" value="<? print $telefon ?>"> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Telefax:</td> <td colspan="2"><input name="telefax" type="text" id="telefax" size="25" maxlength="150" value="<? print $telefax ?>"></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td height="24">Straße | Hausnumer:</td> <td colspan="2"><input name="strasse" type="text" id="strasse" size="25" maxlength="150" value="<? print $strasse ?>"> | <input name="hausnummer" type="text" id="hausnummer" size="3" maxlength="150" value="<? print $hausnummer ?>"></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Postleitzahl | Ort:</td> <td colspan="2"><input name="plz" type="text" id="plz" size="5" maxlength="5" value="<? print $plz ?>"> | <input name="ort" type="text" id="ort" size="25" maxlength="150" value="<? print $ort ?>"></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Foto:</td> <td colspan="2"> <input name="foto" type="file" id="foto" size="50" maxlength="255"> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Datei:</td> <td colspan="2"><input name="datei" type="file" id="datei" size="50" maxlength="255"></td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td height="24"> Datei -Linktext:</td> <td colspan="2"> <input name="dateilinktext" type="text" id="dateilinktext" size="50" maxlength="255" value="<? print $dateilinktext ?>"> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td height="24">Homepage (ohne http://):</td> <td colspan="2"> <input name="homepagelink" type="text" id="homepagelink" size="50" maxlength="255" value="<? print $homepagelink ?>"> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td>Homepage-Linktext:</td> <td colspan="2"> <input name="homepagelinktext" type="text" id="homepagelinktext" size="50" maxlength="255" value="<? print $homepagelinktext ?>"> </td> </tr> <tr valign="top" bgcolor="#CCCCCC"> <td colspan="3"> <input name="Submit" type="submit" value="<? print $lang["reset"]?>"> <input name="Submit" type="submit" id="Submit" value="<? print $lang["save"]?>"> </td> </tr> </table></td> </tr> </table> </form> <? };
// Starter aktualisieren
// Zeitpunkt der Aktualisierung festlegen $tmp=time(); $date=date("Y-m-d H:i:s",$tmp);
if (@$action=="edit"){ if ($Submit==$lang["reset"]){ $sql="DELETE FROM $dbtable WHERE id=$starterid";
} else{ $starterid=intval($starterid); $sql="UPDATE $dbtable SET date='$date', organisation='$organisation', kurzinfo='$kurzinfo', anrede='$anrede', vorname='$vorname', nachname='$nachname', email='$email', telefon='$telefon', telefax='$telefax', strasse='$strasse', hausnummer='$hausnummer', plz='$plz', ort='$ort', dateilinktext='$dateilinktext', homepagelink='$homepagelink', homepagelinktext='$homepagelinktext' WHERE id=$starterid";
$result = dbquery($conid, $sql); print "<p align=center>$lang[addok]<br><a href=$PHP_SELF>$lang[editmore]</a></p>";
$result = dbquery($conid, "SELECT id FROM $dbtable WHERE (id='$starterid')"); list($id)=dbfetch($result);
print "<p><b>$id</b></p>";
// Fotoupload if ($foto != ''){ print "Pfad zur temporären Datei: $foto<br>Dateiname: $foto_name<br>Dateigröße: $foto_size<br>Dateityp: $foto_type"; // convert to canonic name $t=explode(".",$foto_name); $max=count($t)-1; $ext=$t[$max]; $foto_name=str_replace(".$ext","",$foto_name); $filename=eregi_replace("([^a-z0-9]*)","",$foto_name); $filename=strtolower($filename); // srand((double)microtime()*1000000); // $filename=rand(10000,99999)."_".$filename.".$ext"; $filename=$filename.".$ext";
// copy file if (function_exists("move_uploaded_file")){ move_uploaded_file($foto, $fotopath.$filename); }else{ copy($foto, $fotopath.$filename); unlink($foto); } $info=getimagesize($fotopath.$filename); $result = dbquery($conid, "UPDATE $dbtable SET foto='$filename' WHERE (id='$starterid')"); }; // Ende Fotoupload
}; };