29. oktober 2000 - 20:34Der er
10 kommentarer og 1 løsning
Vise billede fra mySQL
Jeg har et lille problem med at vise de billeder jeg har gemt i min database. I tabellen er gemt filen og ikke en reference! Jeg bruger funktionen print(\"$row[1]\"); - og det eneste der bliver udskrevet er \"3\". Det var egentligt meningen at billedet skulle vises :o)
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
hvis han bare henter billed-koden med et simpelt query, og skriver det ud med print(\"$row[1]\"); må det da næsten være fordi han skal sætte nogle headers...der er jo ik så mange ben i det.
bemærk: headeren i view.php er sat til at billed-koden er fra en jpeg-fil. Hvis det fx. også skal kunne være giffer, bliver du nødt til at gemme fil-formatet når billedet gemmes, og så sætte headeren til den fil-type der står i db\'en for det pågældende billede...
Meget let... Hvis navnet på din <input type=\"file\"... hedder fx. \"filen\" kan fil-typen findes med $filen_type. Altså, hvis din form til at gemme med ser således ud: <form action=\"bla.php\" method=\"post\"> <input type=\"file\" name=\"filen\"> <input type=\"submit\"> </form>
-kan du gemme fil-typen i db\'en med fx.
mysql_query(\"insert into din_tabel (fil_type) values (\'$filen_type\')\");
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.