• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Połączenie php z mysql i html

HackNation - ogólnopolski hackathon
0 głosów
714 wizyt
pytanie zadane 31 stycznia 2024 w PHP przez Iei Bywalec (2,220 p.)

Witam

Czy jest możliwe coś takiego, że wysyłam zapytanie POST przez formularz html i tworzy mi się na tej samej stronie tabelka z danymi z mysql (połączenie z mysql jest oczywiście przez php)? Do tej pory udało mi się tylko coś takiego, że ta tabelka tworzy się na innej stronie php (tej którą podaję w atrybucie action w formularzu html). 

5 odpowiedzi

+2 głosów
odpowiedź 31 stycznia 2024 przez SzkolnyAdmin Szeryf (90,270 p.)
wybrane 1 lutego 2024 przez Iei
 
Najlepsza
Przetwarzaj dane z formularza na tej samej stronie, na której masz formularz. To najprostsze rozwiązanie.
+2 głosów
odpowiedź 1 lutego 2024 przez VBService Ekspert (256,600 p.)

Możesz też przetwarzać dane z formularza bez przeładowywania strony, za pomocą ajax-a.

0 głosów
odpowiedź 31 stycznia 2024 przez AnimaVillis Stary wyjadacz (13,630 p.)
Teoretycznie tak jest to możliwe, sprawdzasz czy został wysłany formularz, jeżeli tak to wykonujesz działania na bazie i wyświetlasz.
komentarz 31 stycznia 2024 przez Iei Bywalec (2,220 p.)
edycja 31 stycznia 2024 przez Iei
Tylko w jaki sposób to wyświetlić, żeby było na tej samej stronie co formularz?
0 głosów
odpowiedź 31 stycznia 2024 przez imagim Obywatel (1,130 p.)

Tak na pierwszy rzut oka to jak na moje to sprawdzasz ifem czy request jest typu post czy get, jesli jest post to wyswietlasz X a jesli get to Y.

 

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
     // The request is using the POST method
}
0 głosów
odpowiedź 2 lutego 2024 przez Marcin199 Początkujący (300 p.)
edycja 6 maja 2024 przez Arkadiusz Waluk
Wydaje mi się, że używając AJAXa w JavaScript możesz wysłać to zapytanie POST bez odświeżania strony i potem manipulować danymi bezpośrednio na tej samej stronie.

Czyli, masz ten formularz html, no? I jak go wysyłasz, to użyj JavaScript do obsługi odpowiedzi z PHP, a potem przy pomocy JavaScripta zaktualizuj zawartość strony, żeby pokazać tę tabelkę z danymi z MySQL. Tylko pamiętaj, żebyś dobrze zabezpieczył to zapytanie, żeby nie było jakiejś dziury bezpieczeństwa.
komentarz 2 lutego 2024 przez Iei Bywalec (2,220 p.)
Zrobiłem już to używając samego php

Podobne pytania

+1 głos
1 odpowiedź 276 wizyt
pytanie zadane 2 września 2020 w PHP przez Mikruus Początkujący (410 p.)
0 głosów
1 odpowiedź 916 wizyt
pytanie zadane 19 lipca 2019 w PHP przez Bartosz Pawlak Początkujący (370 p.)
0 głosów
2 odpowiedzi 868 wizyt
pytanie zadane 23 sierpnia 2016 w PHP przez Piotr Czarnecki Nowicjusz (200 p.)

93,626 zapytań

142,551 odpowiedzi

323,049 komentarzy

63,130 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1452p. - dia-Chann
  2. 1437p. - DziarnowskiJ
  3. 1411p. - Łukasz Piwowar
  4. 1409p. - CC PL
  5. 1388p. - Maurycy W
  6. 1371p. - raydeal
  7. 1369p. - Adrian Wieprzkowicz
  8. 1360p. - Tomasz Bielak
  9. 1335p. - robwarsz
  10. 1296p. - Michal Drewniak
  11. 1269p. - Rafał Trójniak
  12. 1248p. - rafalszastok
  13. 1141p. - ssynowiec
  14. 1116p. - rucin93
  15. 1102p. - Dominik Łempicki (kapitan)
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...