Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> REST API w PHP
Malinaa
post 23.01.2021, 10:25:34
Post #1





Grupa: Zarejestrowani
Postów: 517
Pomógł: 6
Dołączył: 21.07.2008

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


Mamy takie zadanie

Front pobierać ma informacje o wszystkich produktach w bazie poprzez REST API.
Przy każdym produkcie mają pokazywać się wszystkie dane z bazy + przycisk "KUPUJĘ".
Po kliknięciu "KUPUJĘ" API wysyła żądanie usunięcia ze Stocku jednej sztuki.

Jak to stworzyć w czystym PHP?


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
gino
post 23.01.2021, 11:17:51
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 52
Dołączył: 18.02.2008

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


jak chcesz gotowca to nie ten dział, jak chcesz pouczyć się podstaw RET API to pierwszy lepszy link z brzegu :
Simple REST API

edit: dodam, że jest tam to. czego chcesz

Ten post edytował gino 23.01.2021, 11:20:50
Go to the top of the page
+Quote Post
Malinaa
post 27.01.2021, 17:39:11
Post #3





Grupa: Zarejestrowani
Postów: 517
Pomógł: 6
Dołączył: 21.07.2008

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


Cytat(gino @ 23.01.2021, 11:17:51 ) *
dodam, że jest tam to. czego chcesz

Dużo tego jest, ale o to mi chodzi. Dzięki gino.


Wykonałem projekt wg. przykładu funkcjonuje na localhost - tu jest ok.
Pytanie, dlaczego nie wyświetla zawartości div'a po wgraniu plików na serwer?

Ten post edytował Malinaa 27.01.2021, 17:40:26


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
Pyton_000
post 28.01.2021, 09:55:44
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Pytanie jaki masz błąd
Go to the top of the page
+Quote Post
gino
post 28.01.2021, 10:57:51
Post #5





Grupa: Zarejestrowani
Postów: 319
Pomógł: 52
Dołączył: 18.02.2008

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


W chwili wolnego czasu wrzuciłem pliki na serwer i pomimo kilku rzeczy które poprawiłbym do pełnej funkcjonalności tego prostego w rzeczy samej REST-API, działa tak samo jak po localhost.
Go to the top of the page
+Quote Post
Malinaa
post 28.01.2021, 17:33:58
Post #6





Grupa: Zarejestrowani
Postów: 517
Pomógł: 6
Dołączył: 21.07.2008

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


Kod
Pytanie jaki masz błąd

Na serwerze nie wyświetlało zawartości diva.
Zacząłem szukać przyczyny w pliku php, doszedłem do funkcji array_push() myśląc na wstępie, że coś jest z tą funkcją,
ale zrobiłem to samo bez funkcji i nadal nie wyświetlało diva - co jest?
Przeszedłem dalej i dalej, zainstalowałem/uruchomiłem Postmana pod adresem localhost wszystko jest ok,
pod adresem pliku na serwerze czysto, bark wyniku... Myślę i myślę, to musi być coś z bazą danych.
Sprawdzam i jest SET NAMES utf8 zapomniałem odznaczyć na serwerze linijkę kodu przy połączeniu z bazą danych,
a specjalnie dodałem do bazy produkt w nazwie z polskimi znakami, aby sprawdzić polskie znaki.

Info: Na localhost działa bez tej jednej linii (SET NAMES utf8)
Błąd! Kodowanie znaków.
Rozwiązanie: Na serwerze należy dodać (odznaczyć) kodowanie znaków przy połączeniu z bazą danych.

Kod
W chwili wolnego czasu wrzuciłem pliki na serwer i pomimo kilku rzeczy które poprawiłbym do pełnej funkcjonalności tego prostego w rzeczy samej REST-API, działa tak samo jak po localhost.

Aha, a to ładnie. Nie wszystko wyszło doskonale i poprawiłbym więcej niż kilka rzeczy.


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
gino
post 28.01.2021, 17:49:57
Post #7





Grupa: Zarejestrowani
Postów: 319
Pomógł: 52
Dołączył: 18.02.2008

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


Nie zrozum mnie źle, sam kod jest funkcjonalny i działa zarówno na localhost jak i na serwerze. Poprawki dotyczyłby by ewentualnie dopracowania szczegółów, alg ogólnie kod jest ok.

edit: To podstawy REST API, bardziej do oswojenia się z tematem więc nie należy wymagać żeby był to kod w pełni funkcjonalny i poprawny.

Ten post edytował gino 28.01.2021, 17:57:09
Go to the top of the page
+Quote Post
Malinaa
post 28.01.2021, 18:28:26
Post #8





Grupa: Zarejestrowani
Postów: 517
Pomógł: 6
Dołączył: 21.07.2008

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


Teraz to nie rozumiem, nie wiem co powiedzieć. Nie obrażaj się, zatańcz ze mną jeszcze raz...


--------------------
I welcome you on the Internet >>> Design by Malina
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 Wersja Lo-Fi Aktualny czas: 28.03.2024 - 13:31