Det med at indsætte i databasen er ikke noget problem.
Det er mere det med at overwrite billedet.
Forstår godt din kode (sådan da), men ved ikke helt hvordan den skal sættes sammen med move_uploaded_file($_FILES["upfile"]["tmp_name"], $dist . $_FILES["upfile"]["name"]);
if(false == ($str = getimagesize($_FILES["upfile"]["tmp_name"]))) { echo"Valgte fil til upload, er ikke en billedfil!"; exit; }
if(!isset($filtyper[$str[2]])) { // findes "key" i arrayet $filtyper? echo"Filtypen er ikke tilladt for upload!<br />"; echo"Tilladte typer: ". implode(", ", $filtyper); exit; }
// lav din insert mysql_query("INSERT INTO tabel ...........
// får sidst indsatte id $idref = mysql_result(mysql_query("SELECT LAST_INSERT_ID() FROM tabel"), 0);
if(false == ($str = getimagesize($_FILES["upfile"]["tmp_name"]))) { echo"Valgte fil til upload, er ikke en billedfil!"; exit; }
if(!isset($filtyper[$str[2]])) { // findes "key" i arrayet $filtyper? echo"Filtypen er ikke tilladt for upload!<br />"; echo"Tilladte typer: ". implode(", ", $filtyper); exit; }
Den henter jo filnavnet gemmen $_POST[nytBillede] Når man uploader et nyt vil jeg bare gerne have den sletter det gamle og sætter det nye ind med samme filnavn. Så den nærmest erstatter det.
Der behøves ingen opdateringer i databasen da det jo er samme billednavn, bare et nyt billede på serveren
Så skriver den også navnet på billedet ud, men den oploader ikke noget ? :S
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.