Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem dotyczacy bazy
GoKis
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


Witam od niedawna bawie sie w php dokladnie od 4 dni:) chcialem was prosic o pomoc.

mam taki sobie wlasnie kodzik:

  1. <?php
  2. include ('config.php'); //includujemy plik config
  3. $start = $_GET['start'];
  4. $na_stronie = 2;
  5.  
  6. $wykonaj=mysql_query("SELECT * FROM newsy");
  7. $znaleziono=mysql_num_rows($wykonaj);
  8.  
  9.  
  10. $query = "SELECT * FROM newsy ORDER BY id DESC LIMIT ".($start).",".$na_stronie."";
  11. $result = mysql_query ($query);
  12. while ($r = mysql_fetch_array($result))
  13. {
  14. echo '<div class="infonews">';
  15. echo "<td><B>".$r[tytul]."</td></B>";
  16. echo '</div>';
  17. echo '<img src="Pliki/obrazkinagrody/xbox.png" class="obrazkinews1">';
  18. echo '<div class="dodal">';
  19. echo "<td>napisal: <B>".$r[autor]."</td></B>";
  20. echo '&nbsp';
  21. echo "<td>dnia: <B>".$r[date]."</td></B>";
  22. echo '&nbsp';
  23. echo "<td>o godzinie <B>".$r[time]."</td></B>";
  24. echo '&nbsp';
  25. echo '</div>';
  26. echo '<div class="tekstnews">';
  27. echo "<td>".$r[tresc]."</td>";
  28. echo '</div>';
  29. echo '<div id="separator"></div>';
  30. }
  31. if($znaleziono>$na_stronie) {
  32. echo '<div class="numerowanie">';
  33. print '<center>Strona ';
  34. for($i=0; $i<ceil($znaleziono/$na_stronie); $i++)
  35. print '<a href="index.php?start='.($i*$na_stronie).'">'.($i+1).'</a> | ';
  36. }
  37. print '</center>';
  38. echo '</div>';
  39. ?>


wyswietla mi on newsy ale teraz mam 2 takie problemy jak pobrac i wyswietlic obrazek z bazy danych?
chce jeszcze dorobic guzik wiecej i jak zrobic cos takiego ze po nacisniencu wiecej wyswietli mi wszystko co znajduje sie w tabeli "trescdluga"?

przepraszam za ewentualne bledy jak i skladnie zdania ale ledwo zyje...

z gory dziekuje za pomoc.


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


W bazie przetrzymuje się co najwyżej odnośnik do obrazka (jego nazwę).

Przycisk 'więcej' to ajax (jeśli ma dynamicznie pobrać resztę) lub js (ukryty akapit).

Ten post edytował markonix 6.12.2010, 23:49:14


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





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


no dobrze to ja akurat wiedzialem prosze o jakis przyklad na ktorym mogl bym sie nauczyc.


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
Go to the top of the page
+Quote Post
emajl22
post
Post #4





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

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


W bazie przechowujesz tylko adres do obrazka, czyli np. images/obrazki/obrazek.png, a przy wyświetlaniu dajesz <img src="<?php echo $xxx['xxx']; ?>" />.


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





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Przycisk więcej możesz zrobić np. za pomocą efektu toogle w jQuery:
http://api.jquery.com/toggle/


--------------------
Go to the top of the page
+Quote Post
GoKis
post
Post #6





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


a mozecie podac mi przyklad zebym mogl sobie zobaczyc bo tak to nie zbytnio sie naucze.


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
Go to the top of the page
+Quote Post
markonix
post
Post #7





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Pod linkiem wyżej są przykłady.


--------------------
Go to the top of the page
+Quote Post
GoKis
post
Post #8





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


chyba sie nie zrozumielismy chodzi mi o cos takiego:

jest sobie news pod nim klawisz wiecej po jego nacisnienciu przenosci do innej strony np index?url=news1

i z tej strony pobiera to co jest w tabeli trescdluga


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
Go to the top of the page
+Quote Post
markonix
post
Post #9





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Aa..

No to tworzysz link z id w odnośniku.
Potem na stronie docelowej tworzysz zapytanie wybierające z bazy na podstawie id z linku (metoda GET).
No i to w sumie wszystko..


--------------------
Go to the top of the page
+Quote Post
GoKis
post
Post #10





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


a moglbys podac jakis przyklad na prawde dopiero sie ucze...
nie chce gotowca ale chociaz przyklad...

prosze..


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
Go to the top of the page
+Quote Post
markonix
post
Post #11





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Nie chce mi się szukać bo to bardzo elementarne.

Przecież wiedza, którą zaprezetowałeś z pierwszym poście jest totalnie wystarczająca do tego aby napisać wyświetlenie jednego arta.

Tam masz wyświetlanie x rekordów, tu będzie jeden. Do zapytania dodajesz warunek WHERE id = $id, usuwasz sortowanie i limity.
$id = $_GET['id']
A link strona.pl?index.php?iid=20


--------------------
Go to the top of the page
+Quote Post
GoKis
post
Post #12





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


ok zaraz zobaczymy co z tego bedzie....

a co do tego orbazka to sprobowalem tak jak napisales i nie dzialalo a takze tak:

echo "<img src='.$r[obrazek].'>";
i tez nie dziala juz nie mam pojecia jak to zrobic..


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
Go to the top of the page
+Quote Post
markonix
post
Post #13





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Jeśli bierzesz się za php to mniemam że podstawy htmla znasz.
Tak więc po prostu wyobraź sobie co PHP ma wstawić w url obrazu.

Zwykle wygląda tak
<img src="/images/obraz12.jpg">

Stwórz to samo za pomocą PHP i zweryfikuj gdzie coś się zmienia - nie musisz nawet nazwy obrazu przechowywać, wystarczy te "12".
Jeśli obrazek się nie wyświetla to zerknij w źródło strony i zobacz co zostało wygenerowane.


--------------------
Go to the top of the page
+Quote Post
GoKis
post
Post #14





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


dzieki to to co dotyczylo przycisku wiecej juz sobie poradzilem i ladnie dziala ale nie mam zielonego pojecia jak z tym obrazkiem;/

chyba jakis glupi jestem;/


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
Go to the top of the page
+Quote Post
emajl22
post
Post #15





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

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


normalnie! tak jak napisałem wyżej!
wrzucasz obrazek np. do folderu images, następnie dodajesz nowy wiersz do bazy, gdzie w polu 'obrazek' dajesz link do obrazka, czyli: images/obrazek.jpg' i nic więcej.


--------------------
Go to the top of the page
+Quote Post
GoKis
post
Post #16





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 11.05.2010
Skąd: Bydgoszcz

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


a moze byc obrazek png? moze dla tego mi nie dziala.

dobra udalo sie wszystko

dzieki za nakierowania i za cierpliwosc.


--------------------
Jezeli pomogem, nacisnij prosze "POMOGL"
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: 20.08.2025 - 14:56