Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> "hiperłącze"
yaro84
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2016

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


Witam
Problem jest pewnie banalny, ale posiadam podstawową wiedzę i dlatego proszę o pomoc
Może na początek opiszę co chciałbym zrobić

Próbuję zrobić stronę internetową, która wyświetla w tabeli nazwy pewnych produktów (zresztą może być jakikolwiek wyraz). Chciałbym żeby po kliknięciu na nazwę produktu strona (korzystająca z php i mysql) pobrała informacje o tym produkcie z bazy danych i wyświetliła cechy tego produktu.

Prośba o podpowiedź jak zrealizować taką czynność. Może jakiś przykład.

Z góry dziękuję
Pozdrawiam
Go to the top of the page
+Quote Post
NickOver
post
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


W skrócie:
  1. <script type="text/javascript" src="jquery.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function(){
  4. $('.klasa_nazwy_produktu').click(function(){
  5. productId = this.attr('data-product-id');
  6. $.$.ajax({
  7. url: 'script.php',
  8. type: 'POST',
  9. data: {
  10. productId: productId
  11. },
  12. })
  13. .done(function(data) {
  14. $('#kontener_do_wyswietlenia_informacji').hide(); //dla pewnosci
  15. $('#kontener_do_wyswietlenia_informacji').empty();
  16. $('#kontener_do_wyswietlenia_informacji').append(data);
  17. $('#kontener_do_wyswietlenia_informacji').show();
  18. })
  19. })
  20. });

Zostaje Ci dorobić html z css jak i skrypt PHP w którym na podstawie przesłanego ID prouktu pobierzesz z bazy dane, i zwrócisz je do przeglądarki. Protip: W $_POST['productId'] będziesz miał id produktu który będzie w atrybucie data-product-id. Jeśli masz więcej pytań pisz (IMG:style_emoticons/default/smile.gif)

Ten post edytował NickOver 24.06.2016, 11:53:35
Go to the top of the page
+Quote Post
yaro84
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2016

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


dzięki
a czy przy pomocy php da się wykonać ten problem?
Go to the top of the page
+Quote Post
c3409394
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 4
Dołączył: 3.06.2016

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


jesli pytasz o taka rzecz to moze sobie uprosc zadanie i narazie nei wprowadzaj ajaxa, jesli ogarniesz pobranie wynikow z bazy to tym bardziej zwykle wydanie wynikow na output bedzie latwiejsze
Go to the top of the page
+Quote Post

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: 29.09.2025 - 23:10