Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlenie obrazu z bazy danych
Forum PHP.pl > Forum > Przedszkole
saperek255
kod php

  1. <?php
  2. //łączenie z baza danych
  3. mysql_connect('localhost', 'root', 'karolinka') or die(mysql_error());
  4. //wybieramy bazę danych
  5.  
  6. ?>
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
  8.  
  9. <head>
  10. <title>World Of Tanks</title>
  11. <link rel="stylesheet" type="text/css" href="style.css">
  12. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  13. </head>
  14.  
  15. <body>
  16. <ul id="nav">
  17. <li id="nav-home"><a href="index.php">Czołgi w garażu</a></li>
  18. <li id="nav-about"><a href="#">Moja kasa</a></li>
  19. <li id="nav-archive"><a href="#">Wydatki</a></li>
  20. <li id="nav-lab"><a href="#">Czołgi do kupienia</a></li>
  21. <li id="nav-reviews"><a href="#">Galeria</a></li>
  22. <li id="nav-contact"><a href="#">Filmy</a></li>
  23. </ul>
  24. <?php
  25. $zapytanie = "SELECT `id`, `foto`, `nazwa`, `dzialo`,`wieza`,`gaski`, `radio` FROM `czolgi_w_garazu`";
  26. $idzapytania = mysql_query($zapytanie);
  27.  
  28. echo '<table>';
  29. while ($wiersz = mysql_fetch_row($idzapytania))
  30. {
  31. echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td><td>'. $wiersz[4] .'</td><td>'. $wiersz[5] .'</td><td>'. $wiersz[6] .'</td><td>'. wiersz[7] .'</td><td>'.wiersz[8] . '</td></tr>';
  32. }
  33. echo '<table>;
  34. ?>
  35. </body>
  36. </html>

no i błąd nawiasu
obarzek jest w bazie jako mediumblob
Kshyhoo
1. Które dane do obrazek?
2. Wklej dane obrazka.
3. Przenoszę do działu Przedszkole.
saperek255
foto to obrazek
może inaczej chciałbym żeby to wyświetlało w tabeli
Kshyhoo
Cytat(saperek255 @ 5.01.2014, 19:46:52 ) *
foto to obrazek
może inaczej chciałbym żeby to wyświetlało w tabeli

A jak się wyświetla obrazki? Tak na pewno nie:
  1. <td>'. $wiersz[1] .'</td>

Są do tego odpowiednie znaczniki (IMG). I nadal nie wiemy, jaki format mają dane zapisanego obrazka...
saperek255
tzn jakie dane

chodzi o to ze reszte wyswietla tylko zamiast obrazka krzaczki


obraz to jpg

uproszczona wersja
  1. <?php
  2. //łączenie z baza danych
  3. mysql_connect('localhost', 'root', 'karolinka') or die(mysql_error());
  4. //wybieramy bazę danych
  5.  
  6. ?>
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
  8.  
  9. <head>
  10. <title>World Of Tanks</title>
  11. <link rel="stylesheet" type="text/css" href="style.css">
  12. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  13. </head>
  14.  
  15. <body>
  16. <ul id="nav">
  17. <li id="nav-home"><a href="index.php">Czołgi w garażu</a></li>
  18. <li id="nav-about"><a href="#">Moja kasa</a></li>
  19. <li id="nav-archive"><a href="#">Wydatki</a></li>
  20. <li id="nav-lab"><a href="#">Czołgi do kupienia</a></li>
  21. <li id="nav-reviews"><a href="#">Galeria</a></li>
  22. <li id="nav-contact"><a href="#">Filmy</a></li>
  23. </ul>
  24. <?php
  25. $zapytanie = "SELECT `id`, `foto`, `nazwa`, `dzialo`,`wieza`,`gaski`, `radio` FROM `czolgi_w_garazu`";
  26. $idzapytania = mysql_query($zapytanie);
  27.  
  28.  
  29. while ($wiersz = mysql_fetch_row($idzapytania))
  30. {
  31. echo $wiersz[0];
  32. echo $wiersz[1];
  33. echo $wiersz[2];
  34. echo $wiersz[3];
  35. echo $wiersz[4];
  36. echo $wiersz[5];
  37. echo $wiersz[6];
  38.  
  39. }
  40.  
  41. ?>
  42. </body>
Kshyhoo
Cytat(saperek255 @ 5.01.2014, 19:53:04 ) *
obraz to jpg

No już lepiej. Od razu pytanie, jak się wstawia grafikę z bazy danych? Przykład:
  1. <?php
  2. $id = (int) $_GET["id"];
  3. if (mysql_connect($sql_serwer, $sql_login, $sql_haslo)
  4. and mysql_select_db($sql_baza)) {
  5.  
  6. $wynik = mysql_query("SELECT * FROM zdjecia WHERE id='$id'");
  7.  
  8. }
  9. header("Content-type: image/gif");
  10. if ($wynik and $dane = mysql_fetch_assoc($wynik)) echo $dane['obraz'];
  11. ?>


Dopowiem, że temat był już poruszany na tym Forum.
Proszę też o dodanie odpowiednich znaczników do tytułu wątku.
ctom
@saperek255 - nie trzymaj grafik w bazie danych, przechowuj tam tylko informacje gdzie są składowane
saperek255
tak zrobiłem przechowuje tylko adres obrazka
Turson
no to echo '<img src="$adres"/>'; gdzie $adres to adres z bazy danych
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.