Problem z wyswietleniem obrazka z bazy danych

Tutaj dyskutujemy o PHP oraz zgłaszamy i rozwiązujemy problemy dotyczące tego języka.
Dissio
Początkujący
Początkujący
Posty: 20
Dołączył(a): niedziela, 13 lipca 2014, 16:37

Problem z wyswietleniem obrazka z bazy danych

Post przez Dissio »

Bez tytułu.jpg
Tak jak w temacie, probouje wyswietlic obrazki z bazy pytan : baza to : name,image , w image jest element taki np jak : "obrazek1", "pictures/maaj_2014.jpg" , gdzie pictures to folder ze zdjeciami znajdujacy sie na tym samym poziomie co index.php

kod wyglada nastepujacy <wiem ze nie obiektowo, ale to tylko do cwiczen>

Code: Zaznacz cały


<?php

 @mysql_connect("localhost","nick","pass")or die(mysql_error());
 mysql_select_db("kursmysql")or die(mysql_error());
  mysql_set_charset('utf-8');

 $query="SELECT * FROM obrazki ";
 $result=mysql_query($query);

echo "<table>";

  while($zasob = mysql_fetch_assoc($result))
  {  	
	echo "<tr>";
	  
	echo "<td>"; ?> <img src=" <?php $zasob['image'] ?>  height ="244" width="312"> <?php echo "</td>";	
	
	echo "</tr>";		
  }
echo "</table>";
?>
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Problem z wyswietleniem obrazka z bazy danych

Post przez Morfidon »

Zamiast tak:

Code: Zaznacz cały

 echo "<td>"; ?> <img src=" <?php $zasob['image'] ?>  height="244" width="312"> <?php echo "</td>";   
Pisz tak:

Code: Zaznacz cały

 echo '<td><img src="'.$zasob['image'] .'"  height="244" width="312"></td>';   
To jest czytelniejsze.

Nie zamknąłeś src.
Dissio
Początkujący
Początkujący
Posty: 20
Dołączył(a): niedziela, 13 lipca 2014, 16:37

Re: Problem z wyswietleniem obrazka z bazy danych

Post przez Dissio »

Wielkie dzieki, niesamowite ze taki maly szczegol potrafi czlowiekowi wziac wiele minut zycia :), oczywiscie wychodzi brak dokladnosci i w koncu trzeba brac przyklad od ludzi doswiadczonych jak ten kod powinnien wygladc zeby byl czytelny :), dziekuje
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Problem z wyswietleniem obrazka z bazy danych

Post przez Morfidon »

Jeszcze pewnie sporo błędów napotkasz, nie przejmuj się. Tego typu błędy są na starcie najczęstsze.

Polecam korzystanie z narzędzia w google chrome do podglądania kodu. skorzystaj z kombinacji klawiszy CTRL + SHIFT + J, a następnie wybierz lupę. Gdybyś najechał na obrazek, który potencjalnie powinien być w miejscu najechania myszy to natychmiast zobaczyłbyś ten brak ;)
Post Reply