Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][HTML][PHP]Wyswietlenie zdjecia
Forum PHP.pl > Forum > Przedszkole
akersonek
Witam wszystkich
Jestem osoba ktora od niedawna "twozy" strony w PHP i dziala na bazie danych MySQL

Moj problem wyglada jak dla mnie dosc dziwnie.
Mianowicie mam następujący skrypt ktorego zadaniem jest wyswietlenie informacji z bazy danych:

  1. <?php
  2.  
  3. // Połącznie z baza danych
  4. require('config.php');
  5.  
  6. $conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
  7. or die('Niemoge sie polaczyc. ' . mysql_error());
  8. mysql_select_db(SQL_DB, $conn);
  9.  
  10. }
  11.  
  12. ?>
  13.  
  14. <table border="0" width="" cellspacing="1" cellpadding="8"
  15. bgcolor="#353535" align="center">
  16. <TR>
  17.  
  18. </TR>
  19. <tr>
  20. <TD width="">
  21. ID
  22. </TD>
  23. <td width="">
  24. Rodzaj
  25. </td>
  26. <td width="">
  27. Dlugosc
  28. </td>
  29. <td>
  30. Szerokosc
  31. </td>
  32. <td width="">
  33. Cena
  34. </td>
  35. <td width="">
  36. Obrazek
  37. </td>
  38. </tr>
  39. <?php
  40.  
  41. // POBIERANIE DANYCH O PRODUKTACH Z BAZY
  42.  
  43. $wyb_possql = "SELECT * FROM obrusy_lista";
  44. $result = mysql_query($wyb_possql)
  45. or die("Niepoprawne zapytanie1: " . mysql_error());
  46. while ($row = mysql_fetch_array($result)) {
  47. ?>
  48.  
  49.  
  50.  
  51. <!--
  52. Wyświetlenie LISTY AKCESORI
  53. -->
  54.  
  55. <tr>
  56. <TD bgcolor="#FFFFFF" width="20%">
  57. <?php echo $row['obrus_id']; ?>
  58. </TD>
  59.  
  60. <TD bgcolor="#FFFFFF" width="30%">
  61. <?php echo $row['obrus_rodzaj']; ?>
  62. </TD>
  63.  
  64. <TD bgcolor="#FFFFFF" width="30%">
  65. <?php echo $row['obrus_dlugosc']; ?>
  66. </TD>
  67.  
  68. <TD bgcolor="#FFFFFF" width="30%">
  69. <?php echo $row['obrus_szerokosc']; ?>
  70. </TD>
  71.  
  72. <TD bgcolor="#FFFFFF" width="30%">
  73. <?php echo $row['obrus_cena']; ?>
  74. </TD>
  75.  
  76. <TD bgcolor="#FFFFFF" width="30%">
  77. <img src="obrazki/<?php echo $row['obrus_obrazek']; ?>">
  78. </TD>
  79.  
  80.  
  81. <td bgcolor="#FFFFFF" width="30%">
  82. <a href="panel.php?pan=u_obrusy&id=<?php echo $row['obrus_id']?>">USUN</a>
  83. </td>
  84.  
  85. <td bgcolor="#FFFFFF" width="30%">
  86. <a href="panel.php?pan=e_obrusy&id=<?php echo $row['obrus_id']?>">EDYTUJ</a>
  87. </td>
  88.  
  89. </tr>
  90. <?php
  91. }
  92. ?>
  93. </table>


I w powyzszym skrypcie nie chce mi wyswietlic zadnego obrazka nawet jak wezme umieszcze na sztywno znacznik <img> po za pętlą wyświetlajaca informacje z bazy danych

Dla testu czy poprzedni skrypt jest poprawny napisalem taki oto skrypt ktory jest wycinkiem poszczegolnych fragmentow kodu z poprzedniego skryptu:

  1. <?php
  2.  
  3. // Połącznie z baza danych
  4. require('config.php');
  5.  
  6. $conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
  7. or die('Niemoge sie polaczyc. ' . mysql_error());
  8. mysql_select_db(SQL_DB, $conn);
  9.  
  10. $wyb_possql = "SELECT * FROM obrusy_lista";
  11. $result = mysql_query($wyb_possql)
  12. or die("Niepoprawne zapytanie1: " . mysql_error());
  13. while ($row = mysql_fetch_array($result)) {
  14.  
  15. ?>
  16. <img src="obrazki/<?php echo $row['obrus_obrazek']; ?>">
  17. <?php
  18. }
  19. ?>

W tej okrojonej wersji wyswietla obrazek bez wiekszego problemu.

I moje pytanie brzmi co moze byc przyczyna ze w skrypcie 1 nie wyswietla sie ten obrazek.
Licze ze znajdzie sie ktos kto pomoze rozwiazac mi ten problem smile.gif

Pozdrawiam i z gory dziekuje za wszelka pomoc.
pablo89pl
a wejdz sobie w zrodlo wygenerowanej strony, sprawdz link, wklej sobei go w przegladarce i sprawdz czy ten plik tam istnieje.winksmiley.jpg
powodzenia
poli25
jak to jest mozliwe ze uzywasz funckcji mysql_fetch_array a potem przy wyswietlaniu dajesz $row['nazwa'] zamiast $row[0] itd...questionmark.gif to nie powinno działac przeciez ja tez jestem nowy więc mogę się mylić winksmiley.jpg
konrados
@poli25
tak właśnie działa (domyślnie) mysql_fetch_array, co innego mysql_fetch_row, tam faktycznie trzeba posługiwać się indexami.
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.