[AJAX][PHP]System wystawiania opinii na stronie - użyć czysty PHP czy AJAX |
[AJAX][PHP]System wystawiania opinii na stronie - użyć czysty PHP czy AJAX |
13.06.2018, 12:15:39
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) |
Moja firma organizuje rajd na orientację. Zrobiłem formularz zgłoszeniowy. Chcę teraz zrobić stronę do wystawiania opinii. Na stronie ma się pojawić formularz z dwoma polami: nazwa wprowadzającego oraz treść opinii, a poniżej wcześniej dodane opinie przechowywane w bazie MySQL. Sklecić kod raczej dam radę. Zastanawiam jak to zrobić, żeby było ładnie. Pisać w czystym PHP czy możę AJAX + PHP? Ewentualnie inne rozwiązania. Ale obsługa zapytań do bazy musi być w PHP, bo inaczej nie potrafię.
|
|
|
13.06.2018, 12:18:56
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Mozesz pisac w samym php mozesz pisac w php i ajax. Jak ci wygodniej. Z ajaxem teoretyczniej powinno to wygladac lepiej ale to tez zalezy od programisty
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
13.06.2018, 13:16:35
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) |
Myślę, że AJAX + PHP bym ogarnął. Już tam sobie coś napisałem. Na stronie będą dwa zdarzenia:
1. pobranie i wyświetlenie wszystkich komentarzy pod formularzem po załadowaniu strony. 2. dodanie nowej opinii po wysłaniu. Teraz się zastanawiam, czy wysyłać metodą GET lub POST informację jakie to jest zdarzenie, sprawdzić w PHP, odesłać odpowiedź, czy może zrobić dwa skrypty PHP do obsługi każdego zdarzenia. Jeszcze jedno pytanie. Czy lepiej całość przetwarzać w PHP, zwrócić gotowy kod html i za pomocą XMLHttpRequest.responseText i DOM wstawić do jakiegoś diva, czy odpowiedź parsować w javascript? Ten post edytował Bednarus3 13.06.2018, 14:09:55 |
|
|
13.06.2018, 16:12:09
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Nie ma znaczenia czy jeden, czy dwa. Możesz dodać parametr do żądania typu zdarzenie: 1 lub zdarzenie:2 i na tej podstawie weryfikować i odsyłać coś innego. Jeśli czujesz się na siłach żeby przeparsować odpowiedź np JSON w JS to możesz tak to zrobić. Poczytaj wcześniej:
https://prophp.pl/advice/show/17/jak_przygo...dan_xhr_json%3F https://prophp.pl/advice/show/20/pierwsze_k..._i_czym_jest%3F https://prophp.pl/article/18/fetch_api_-_na..._xmlhttprequest I coś podobnego do tego co chcesz osiągnąć: https://prophp.pl/article/29/obsluga_sesji_...szyka_produktow -------------------- |
|
|
14.06.2018, 13:06:36
Post
#5
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 21.12.2010 Ostrzeżenie: (0%) |
Po lekturze artykułów z powyższego postu, wybór padł na AJAX + JSON.
A w jaki sposób umieszczać przeparsowaną zawartość w danym elemencie? Poprzez element.innerHTML czy element.appendChild? Ten post edytował Bednarus3 14.06.2018, 14:01:40 |
|
|
24.06.2018, 10:36:39
Post
#6
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Ja stosuję takie coś:
Ten post edytował miccom 24.06.2018, 10:38:18 -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
24.06.2018, 11:01:57
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Po co używasz bąbelkowania dla elementu z identyfikatorem?
|
|
|
24.06.2018, 12:02:50
Post
#8
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
No tak napisałem tylko
Ja mam tam nazwę diva -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 04:27 |