Avatar billede dingkee Nybegynder
04. juni 2004 - 08:50 Der er 5 kommentarer og
1 løsning

Omdøbe billed i upload efter id

Hej,

Jeg har en form hvor man indtaster forskellige ting:

Navn, alder osv.
Til den form har jeg lavet en billed-upload.

Hvordan får jeg lavet navnet på billedet om, så det er det samme som den id, som formen bliver oprettet under i databasen?
Avatar billede sukos Juniormester
04. juni 2004 - 09:16 #1
$dir = $_SERVER["DOCUMENT_ROOT"] ."/billeder/";
$name = strtolower($_FILES["upfile"]["name"]);
$ext = pathinfo($name);
$filtype = $ext["extension"]; // FILTYPEN

lav query.............

$newname = mysql_insert_id() .".". $filtype;

move_uploaded_file($_FILES["upfile"]["tmp_name"], $dir.$newname);
Avatar billede dingkee Nybegynder
04. juni 2004 - 09:18 #2
jah, det forstod jeg så ikk ret meget af :)

Du får lige min kode:

if($upload == 1){
$uploaddir="upload/"; //Det DIR filen skal uploades til. (SKAL VÆRE DER!!)
copy($file, $uploaddir.$file_name);
}

// Smider informationerne ind i MySQLen
$joke = nl2br($joke);
$dato = date("d-m-Y H:i:s", time());
$query = mysql_query("INSERT INTO ting (navn, titel, alder,)" . "VALUES ('$navn','$titel','$alder')");
Avatar billede sukos Juniormester
04. juni 2004 - 09:24 #3
// Smider informationerne ind i MySQLen
$joke = nl2br($joke);
$dato = date("d-m-Y H:i:s", time());
$query = mysql_query("INSERT INTO ting (navn, titel, alder,)" . "VALUES ('$navn','$titel','$alder')");

if($upload == 1){

$name = strtolower($file_name);
$ext = pathinfo($name);
$filtype = $ext["extension"]; // FILTYPEN
$newname = mysql_insert_id() .".". $filtype;

$uploaddir="upload/"; //Det DIR filen skal uploades til. (SKAL VÆRE DER!!)
copy($file, $uploaddir.$newname);

}
Avatar billede dingkee Nybegynder
04. juni 2004 - 09:34 #4
det hjælper ikke, den laver stadig ikke navnet om
Avatar billede sukos Juniormester
04. juni 2004 - 09:56 #5
Og du har et felt, "id" som er autoincrement og primary?
Avatar billede dingkee Nybegynder
04. juni 2004 - 10:07 #6
jammen så virker det jo sørme...

tak for det :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester