• 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

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
358 wizyt
pytanie zadane 31 stycznia w PHP przez Iei Bywalec (2,030 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 przez SzkolnyAdmin Szeryf (89,030 p.)
wybrane 1 lutego 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 przez VBService Ekspert (256,320 p.)

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

0 głosów
odpowiedź 31 stycznia przez AnimaVillis Stary wyjadacz (12,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 przez Iei Bywalec (2,030 p.)
edycja 31 stycznia 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 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 przez Marcin199 Początkujący (300 p.)
edycja 6 maja 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 przez Iei Bywalec (2,030 p.)
Zrobiłem już to używając samego php

Podobne pytania

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

93,186 zapytań

142,201 odpowiedzi

322,012 komentarzy

62,514 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 2127p. - dia-Chann
  2. 2092p. - Łukasz Piwowar
  3. 2079p. - Łukasz Eckert
  4. 2037p. - Tomasz Bielak
  5. 2006p. - rucin93
  6. 2005p. - Łukasz Siedlecki
  7. 1964p. - CC PL
  8. 1893p. - Michal Drewniak
  9. 1835p. - Adrian Wieprzkowicz
  10. 1744p. - rafalszastok
  11. 1734p. - Anonim 3619784
  12. 1684p. - Mikbac
  13. 1520p. - Marcin Putra
  14. 1480p. - ssynowiec
  15. 1474p. - Dawid128
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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...