Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyświetlenie obrazu z bazy danych, zamiast obrazu krzaczki
saperek255
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.01.2014

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


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

Ten post edytował saperek255 5.01.2014, 19:42:09
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




1. Które dane do obrazek?
2. Wklej dane obrazka.
3. Przenoszę do działu Przedszkole.


--------------------
Go to the top of the page
+Quote Post
saperek255
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.01.2014

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


foto to obrazek
może inaczej chciałbym żeby to wyświetlało w tabeli
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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...


--------------------
Go to the top of the page
+Quote Post
saperek255
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.01.2014

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


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>


Ten post edytował saperek255 5.01.2014, 19:56:10
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #6





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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.


--------------------
Go to the top of the page
+Quote Post
ctom
post
Post #7





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


@saperek255 - nie trzymaj grafik w bazie danych, przechowuj tam tylko informacje gdzie są składowane


--------------------
Polecam MyDevil hosting idealny dla deweloperów
Go to the top of the page
+Quote Post
saperek255
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 5.01.2014

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


tak zrobiłem przechowuje tylko adres obrazka
Go to the top of the page
+Quote Post
Turson
post
Post #9





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


no to echo '<img src="$adres"/>'; gdzie $adres to adres z bazy danych
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: 19.08.2025 - 20:37