Strona 1 z 1

Problem z wyswietleniem obrazka z bazy danych

Napisane: poniedziałek, 3 listopada 2014, 18:01
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>";
?>

Re: Problem z wyswietleniem obrazka z bazy danych

Napisane: poniedziałek, 3 listopada 2014, 18:09
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.

Re: Problem z wyswietleniem obrazka z bazy danych

Napisane: poniedziałek, 3 listopada 2014, 18:19
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

Re: Problem z wyswietleniem obrazka z bazy danych

Napisane: poniedziałek, 3 listopada 2014, 18:25
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 ;)