Avatar billede 4u2x Nybegynder
07. december 2003 - 16:28 Der er 8 kommentarer og
1 løsning

Visning af billeder fra mysql db

Jeg har lagt et jpg billede ind i min db. Den viser ikke mit billede. En der kan forklare hvorfor?

her er min kode:
$result = mysql_query("SELECT billede from billedearkiv where id = '$id'");
$billede = mysql_result($result,0);
echo $billede;
Avatar billede Slettet bruger
07. december 2003 - 16:31 #1
Hvordan har du lagt det ind?
Avatar billede 4u2x Nybegynder
07. december 2003 - 16:40 #2
$filename=$HTTP_POST_FILES['billede']['tmp_name'];

  print "$filename<br>";

  if (is_uploaded_file($filename)) {
  $data = addslashes(fread(fopen($filename,"r"),filesize($filename)));
  $a=getimagesize($filename);
  $width=$a[0]; $height=$a[1];
  $type=addslashes($HTTP_POST_FILES['billede']['type']);
Avatar billede Slettet bruger
07. december 2003 - 17:51 #3
Der lægger du det jo ikke ind.
Avatar billede 4u2x Nybegynder
07. december 2003 - 18:22 #4
jeg har lagt det ind i en MySQL database
Avatar billede detox Nybegynder
07. december 2003 - 18:47 #5
Du skal bruge en header, fx:

$result = mysql_query("SELECT billede from billedearkiv where id = '$id'");
$billede = mysql_result($result,0);
header("Content-type: image/jpeg");
echo $billede;
Avatar billede detox Nybegynder
07. december 2003 - 18:55 #6
Hvis det ikke fungerer, så prøv med:

$result = mysql_query("SELECT billede from billedearkiv where id = '$id'") or die(mysql_error());
Avatar billede 4u2x Nybegynder
31. maj 2005 - 11:57 #7
begge to, lig et svar :)
Avatar billede 4u2x Nybegynder
31. maj 2005 - 11:57 #8
hov.. kun dig detox :D
Avatar billede 4u2x Nybegynder
02. juni 2005 - 22:38 #9
lukker
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