Mam pewien problem. Kod mojego okna wyglada tak [zrobiony na podstawie ksiazki "PHP i MySQL Witryna WWW oparta na bazie danych" Kevin Yank"]:
<?php //strona 84; Laczymy sie z baza i przypisujemy wartos polaczenia do zmiennej if(!$dbcnx) { } //Jesli sie polaczylismy to sprawdzamy podlaczenie sie do bazy danych DVD { } $id_filmu = $_GET['id_filmu']; $sql = "SELECT opis_film, nazwapliku, typmime, danepliku FROM filmy WHERE id='$id_filmu'"; if (!$result) { } if (!$file) { } $opis_film = $file['opis_film']; $filename = $file['nazwapliku']; $mimetype = $file['typmime']; $filedata = $file['danepliku']; ?>
Omowienie kodu:
- zmienna $id_filmu to przesylany identyfikator filmu w URL
- w zmiennej $opis_film jest pobrana wartosc z tablicy filmy w bazie MySQL
- w $filedata jest plik graficzny
Klopot w tym ze nie wyswietla mi ten skrypt na raz i obrazka i tekstu :/ Moge wyswietlic, albo tekst, albo obrazek. Wydaje mi sie, ze wszystko przez linijke header("content-type: $mimetype");, ktora okresla mi typ na "nie" tekst :/
Jak wymaze ta linijke header("content-type: $mimetype"); i echo $filedata; to tekst sie wyswietla. Jednak w takiej formie jak powyzej to nie dziala :/
Ktos pomoze?
Dzieki