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
