Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wyświetlanie obrazków z bazy danych.
Amakesh
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 26.06.2014

Ostrzeżenie: (0%)
-----


Witam! Chcę załadować na stronę obrazek z bazy danych - na razie tylko jeden (później chciałabym zrobić galerię). W tym konkretnym przypadku na stronie ma się znaleźć plik z konkretnym id, żeby w razie potrzeby mógł zostać nadpisany przy pomocy panelu administracyjnego. Niestety, ani dodawania do bazy ani wyświetlania nie udało mi się uruchomić - dodałam jeden obrazek do bazy ręcznie(przez phpMyAdmin i nie wyświetla się on na stronie. Natomiast Czytałam gdzieś, że lepiej dodać do bazy tylko adresy obrazków a same obrazki trzymać na dysku. Mi jednak zależy aby obrazki były w bazie, ze względu na łatwiejsze administrowanie - uniknę sytuacji, że plik zostanie skasowany z dysku a rekord z bazy już nie. Bardzo proszę o pomoc

obraz.php
  1. <?php $id = $_GET['id'];
  2. header('Content-type: image/jpeg');
  3. ini_set('display_errors','1');
  4.  
  5. $con = mysql_connect("localhost","root","toor","full");
  6. $db=mysql_select_db("full",$con);
  7. $query = mysql_query("SELECT * FROM gallery WHERE id_foto = '$id'");
  8. while($row = mysql_fetch_array($query)) {
  9.  
  10. echo "$row['foto']";
  11. }
  12. ?>


plik.php
  1. center><img src="obraz.php?id=1"/></center>
  2. <!--<center><img src='obraz.php?id=".$row['id_foto']."'></center>-->


Witam! Chcę załadować na stronę obrazek z bazy danych - na razie tylko jeden (później chciałabym zrobić galerię). W tym konkretnym przypadku na stronie ma się znaleźć plik z konkretnym id, żeby w razie potrzeby mógł zostać nadpisany przy pomocy panelu administracyjnego. Niestety, ani dodawania do bazy ani wyświetlania nie udało mi się uruchomić. Czytałam gdzieś, że lepiej dodać do bazy tylko adresy obrazków a same obrazki trzymać na dysku. Mi jednak zależy aby obrazki były w bazie, ze względu na łatwiejsze administrowanie - uniknę sytuacji, że plik zostanie skasowany z dysku a rekord z bazy już nie. Bardzo proszę o pomoc

obraz.php
  1. <?php $id = $_GET['id'];
  2. header('Content-type: image/jpeg');
  3. ini_set('display_errors','1');
  4.  
  5. $con = mysql_connect("localhost","root","toor","full");
  6. $db=mysql_select_db("full",$con);
  7. $query = mysql_query("SELECT * FROM gallery WHERE id_foto = '$id'");
  8. while($row = mysql_fetch_array($query)) {
  9.  
  10. echo "$row['foto']";
  11. }
  12. ?>


plik.php
  1. center><img src="obraz.php?id=1"/></center>
  2. <!--<center><img src='obraz.php?id=".$row['id_foto']."'></center>-->




Ten post edytował Amakesh 11.10.2015, 16:52:00
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:05