Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z galeria
ciekawy30
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 2.10.2009
Skąd: bydgoszcz

Ostrzeżenie: (10%)
X----


Otóż mam taki kod :
CODE
long_code_here = <?php
$serwer = "lwww";
$login = "www";
$haslo = "www";
$baza = "galeria";
$tabela = "galeria";
$folder = "galeria/";

$link=mysql_connect( $serwer, $login, $haslo) and mysql_select_db($baza)
or die('Połączenie nieudane lub nieudane pobranie bazy...');


if(!isset($_GET['zdj']))
{
$zapytanie=mysql_query("SELECT * FROM galeria LIMIT 1");
}
else
{
$zdj=$_GET['zdj'];
$zapytanie=mysql_query("SELECT * FROM galeria WHERE id='$zdj'");
}


echo '<table>';
echo '<tr border="0">';
echo '<td colspan="3" align=”center”>';


$dane=mysql_fetch_array($zapytanie);

echo '<img src=galeria/'.$dane['zdjecie'].' width=400>';
echo '<br>';
echo '<b>'.$dane['opis'].'</b>';
echo '</td></tr>';

$zapyanie=mysql_query('SELECT * FROM galeria');
$il=mysql_num_rows($zapyanie);
$wiersze=ceil($il/3);

for ($a=0;$a<$wiersze;$a++)
{
echo '<tr align=center>';
$b=$a*3; //będą pobierane z tabeli po 3 zdjęcia
$zapytanie="SELECT * FROM galeria LIMIT $b,3";
$a=mysql_query($zapytanie); //pobieramy po 3 zdjęcia
while($row=mysql_fetch_array($a))
{
echo '<td>';
echo '<a href=galeria.php?zdj='.$row['id'].'><img src="galeria/'.$row['zdjecie'].'" border=0 width=100></a>';
echo '</td>';
}
echo '</tr>';
}
echo '</table>';

mysql_close($link);
?>';

i mam aki problem że zamiast zdjęcia pokazuje mi się tylko ramka. baza danych ma nazwę galeria tabela tez galeria a zdjecia są o nazwie 1.jpg, 2.jpg
moze ktos mi pomoc

Ten post edytował ciekawy30 28.02.2010, 18:13:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kleus
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 7
Dołączył: 22.10.2009
Skąd: Siędzę

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


znalazlem cos takiego z dawnych lat.

nazwy zdjec sa zapisywane w bazie danych. np. zdjecie_1.jpg
i zdjecia sa w polderze imgs

mam nadzieje ze Ci sie przyda.

  1.  
  2. <?php
  3.  
  4. $host = "localhost";
  5. $user = "root";
  6. $pass = "";
  7. $db = "galeria";
  8. $connect = mysql_connect($host, $user, $pass) or die();
  9. $db = mysql_select_db($db) or die();
  10.  
  11. $kat = $_GET['kat'];
  12. ?>
  13. <html>
  14. <head>
  15. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  16. <script type="text/javascript" language="JavaScript">
  17. <!--
  18. function new_window($dokurl) {
  19. window.open($dokurl, 'okno', 'toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,status=yes,location=yes,dir
    ectories=yes,copyhistory=yes,height=,width=,top=,left=');
  20. }
  21. //-->
  22. </script>
  23. </head>
  24. <body>
  25. <div id="kategorie_galerii" style="float: left; width: 200px;">
  26. <?php
  27. $query = "SELECT kategoria FROM galeria ORDER BY id";
  28.  
  29. $sql = mysql_query($query);
  30. $result = mysql_num_rows($sql);
  31.  
  32. if($result > 0)
  33. {
  34. while($row = mysql_fetch_array($sql))
  35. {
  36. "
  37. <a href=\"?kat=$row[kategoria]\">$row[kategoria]</a><br />
  38. ";
  39. }
  40. }
  41. else
  42. {
  43. Brak Kategorii dla galerii
  44. ';
  45. }
  46. ?>
  47. </div>
  48. <div id="zdjecia" style="float: left; width: 800px;">
  49. <?php
  50. if(isset($kat) && !empty($kat))
  51. {
  52. $query = "SELECT zdjecie, opis FROM galeria WHERE kategoria='$kat' ORDER BY id";
  53.  
  54. $sql = mysql_query($query);
  55. $result = mysql_num_rows($sql);
  56.  
  57. if($result > 0)
  58. {
  59. while($row = mysql_fetch_array($sql))
  60. {
  61. "
  62. <div id\"zdjecie\" style=\"display: inline-block\">
  63. <div id=\"zdjęcie\">
  64. <img src=\"imgs/$row[zdjecie]\" alt=\"\" onclick=\"new_window('imgs/$row[zdjecie]');\" width=\"150px\">
  65. </div>
  66. <div id=\"opis\">$row[opis]</div>
  67. </div>
  68. ";
  69. }
  70. }
  71. else
  72. {
  73. Brak zdjęć w kategorii $kat
  74. ';
  75. }
  76. }
  77. ?>
  78. </div>
  79. </body>
  80. </html>


struktura tabeli galeria : id, zdjecie, opis, kategoria

Ten post edytował kleus 28.02.2010, 20:38:43
Go to the top of the page
+Quote Post

Posty w temacie
- ciekawy30   [MySQL][PHP]Problem z galeria   28.02.2010, 18:12:41
- - kleus   a co się zapisuje w bazie... w sensie podaj co mas...   28.02.2010, 18:38:31
- - ciekawy30   mam zapisaną sciezkę dostepu do pliku czyli np c:...   28.02.2010, 18:42:20
- - kleus   jezeli masz cala sciezke do pliku to nie: <img ...   28.02.2010, 18:43:46
- - ciekawy30   poprawiłem to tak: echo '<a href=galeria.p...   28.02.2010, 18:51:45
- - kleus   a jaki błąd dokladnie ? widze juz blad (tak mi si...   28.02.2010, 19:00:07
- - ciekawy30   wszystko dobrze ale nadal nie widac zdjęć? tylko s...   28.02.2010, 19:11:32
- - kleus   Nie wiem jak wyglada twoja tabela galeria ale... h...   28.02.2010, 19:22:01
- - ciekawy30   moja tabela ma takie pola id opis zdjecie kategori...   28.02.2010, 19:25:22
- - kleus   czyli pytanie sql wyglada tak [PHP] pobierz, plain...   28.02.2010, 19:27:27
- - ciekawy30   nadal jest problem że nie wyświetlają się zdjęcia ...   28.02.2010, 19:32:30
- - kleus   napisz dokladnie co chcesz zrobic z ta galeria to ...   28.02.2010, 20:02:14
- - ciekawy30   chciałbym mieć galerię zdjęc najlepiej z miniaturk...   28.02.2010, 20:03:46
- - celbarowicz   ten kod po podaniu nazwy katalogu w którym znajduj...   28.02.2010, 20:05:48
- - kleus   znalazlem cos takiego z dawnych lat. nazwy zdjec ...   28.02.2010, 20:31:09
- - ciekawy30   kolego celbarowicz zmieniłem nazwę katalogu ale wy...   28.02.2010, 20:45:05
- - kleus   podaj do kladnie co masz w bazie to naprawde bedz...   28.02.2010, 20:46:06
- - ciekawy30   pola id typ int auto increment zdjęcie varchar op...   28.02.2010, 20:48:40
- - kleus   a co masz w klumnie zdjęcie ? skopiuj jeden wiersz...   28.02.2010, 20:50:30
- - ciekawy30   c:\xampp\htdocs\stona\page...   28.02.2010, 20:52:41
- - kleus   zmien linike nr 67 na <img src=\"...   28.02.2010, 20:56:04
- - ciekawy30   kolegozmieniłem i nadal to samo   28.02.2010, 21:12:10
- - celbarowicz   umieść w wybranym katalogu to co podesłałem oraz k...   28.02.2010, 21:20:58


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 16:56