Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: REST API w PHP
Forum PHP.pl > Forum > PHP
Malinaa
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?
gino
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
Malinaa
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?
Pyton_000
Pytanie jaki masz błąd
gino
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.
Malinaa
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.
gino
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.
Malinaa
Teraz to nie rozumiem, nie wiem co powiedzieć. Nie obrażaj się, zatańcz ze mną jeszcze raz...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.