27. april 2004 - 10:01
Der er
11 kommentarer og 1 løsning
upload billede til table i mysql database
Hej Jeg har et kæmpe problem jeg vil godt kunne ligge et billede ind i et table som ser sådanne ud CREATE TABLE `jakker_ski` ( `ID` int(11) NOT NULL auto_increment, `Beskrivelse` varchar(255) NOT NULL default '', `Billede` longblob NOT NULL, `filtype` varchar(50) NOT NULL default '', `width` int(11) NOT NULL default '0', `height` int(11) NOT NULL default '0', `ModelID` varchar(250) default NULL, `sizeID` varchar(50) NOT NULL default '', `textID` text NOT NULL, `prisID` int(25) NOT NULL default '0', PRIMARY KEY (`ID`) Jeg har prøvet med flere af de scripts der har været lavet men intet kan jeg få til at fungere. Please jeg er ved at blive rimelig desperat. Hilsen Thomas
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
27. april 2004 - 10:52
#1
Vil du lagre selve billedet i databasen, hvilket ikke kan anbefales ?
27. april 2004 - 10:57
#2
Hvad skulle jeg ellers gøre?
27. april 2004 - 10:59
#3
Ligge billede på web serveren, og nøjes med at ligge stien i databasen
27. april 2004 - 11:02
#4
Okay!! men hvordan gør jeg så det?, har prøvet nogle script med det men har ikke rigtigt fungeret
27. april 2004 - 11:06
#5
27. april 2004 - 11:08
#6
<!-- index.htm --> <html> <head> <title>Untitled Document</title> </head> <body> <form name="fileupload" action="upload.php" method="post" enctype="multipart/form-data"> FIL: <input type="file" name="file"><br> <input type="submit" name="submit" value="Upload!!"> </form> </body> </html> <? // upload.php // :::::::::::::::::::::::::::::::::::::::::::::::: // $konf["dir"] = "./upload"; // Upload dir // :::::::::::::::::::::::::::::::::::::::::::::::: // if($_FILES["file"]["size"] > 0) // Er der en fil? { $tmpname = $_FILES["file"]["tmp_name"]; // Hvor tmp filen ligger $newname = $konf["dir"] . "/" . $_FILES["file"]["name"]; // Hvor skal den hen move_uploaded_file($tmpname, $newname); // Flyt filen... } ?>
27. april 2004 - 11:09
#7
og så er det jo bare at lave en varchar i db hvor sti til pic ligger... ./upload/$newname <--- smid i db
27. april 2004 - 11:24
#8
ja men hvordan får jeg så mysql til at ligge stien til billede ind på en plads i tablet ???
27. april 2004 - 11:27
#9
`Billede` longblob NOT NULL skal du lave om til en Varchar(255) f.eks og så i din query indsætter du bare "./upload/".$newname Så bliver stien til det billede lagt derind
27. april 2004 - 13:11
#10
og hvis de kun skal kunne have et billed, så angiv det til deres ID som er unique i don databse, så overskrives det hvis de uploader et nyt et. // ouT
27. april 2004 - 16:09
#11
til mcgoat hvordan ser den query ud??
27. april 2004 - 20:42
#12
Men hvordan skal den quwey se ud??
Vi tilbyder markedets bedste kurser inden for webudvikling