Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Odbieranie danych z formularza

#1
Odbieranie danych z formularza
Witam. Czy mógłby mi ktoś wyjaśnić jak odbierać dane z formularza (w tym przypadku GET) przykładowy kod:
<html>
<head>
</head>
<body>
<form method="get"
action="skrypt.php">
<input type="text" name="pole1">
<input type="submit">
</form>
</body>
</html>

I wstawiam taki kod na 'pustą stronę' ktoś wchodzi wpisuje w polu coś tam i klika wyślij zapytanie.
Jak mam odczytać te dane które wysłał, jeśli by ktoś mógł prosiłby o raczej wnikliwe opisanie gdyż w książce z której korzystam jest to tylko 'po brzegach' opisane.


Dzięki z góry wszystkim za odpowiedzi
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#2
RE: Odbieranie danych z formularza
Dane wysyłasz metodą GET, czyli znajdą się one w pasku adresu. Po kliknięciu "Wyślij zapytanie" zostaniesz przeniesiony do strony (u mnie jest na localhoscie):
localhost/skrypt.php?pole1=treść_pola1

Jeżeli formularz ma więcej pól, to adres wyglądałby tak:

localhost/skrypt.php?pole1=treść_pola1&pole2=treść_pola2&pole3_treść_pola3

W skrypcie dane te są umieszczone w tablicy superglobalnej $_GET. Czyli kod:
Kod:
echo $_GET['pole1'];
wyświetli to co wpisałeś w formularzu.

Twój serwer może też być tak ustawiony, że możesz odnieść się po prostu tak:
Kod:
echo $pole1;
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: Odbieranie danych z formularza
A gdzie mam się odnieść, w którym pliku, i jak zobaczyć wyniki tego odniesienia
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: Odbieranie danych z formularza
Przeniesiony zostaniesz do strony określonej w action, czyli w tym przypadku skrypt.php. Kod który podałem powinien być w pliku skrypt.php.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#5
RE: Odbieranie danych z formularza
Aha, no tak ale jak ktoś inny wchodzi na stronę wpisuje coś w formularzu (np. zadaj pytanie) i ja chce to odczytać to jak to mam zrobić, i gdzie to odczytać
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#6
RE: Odbieranie danych z formularza
Jeśli chcesz przechowywać zapytania możesz posłużyć się plikiem, albo lepiej bazą danych.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#7
RE: Odbieranie danych z formularza
No właśnie tylko jak to wtedy zrobić, że ktoś wpisuje jakieś zapytania i ja chce to odczytać np. w pliku skrypt.php
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#8
RE: Odbieranie danych z formularza
może to ci się przyda...tam jest o odbieraniu danych pochodzących z formularza...
 System operacyjny: windows_xp_2003 Przeglądarka: ie
Programy: Polecane / Nowe / Inne




Podobne wątki (Odbieranie danych z formularza)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jaki kod pod takie okno formularza w visualbasicu 2010? aktywny27 11 20164 26.11.2017, 23:26
Ostatni post: Ajgor
  wczytanie danych z pliku, filtrowanie danych, zapis wyniku do pliku tekstowego - C++ Martus 1 8395 21.10.2015, 22:43
Ostatni post: Szachista
  [C++]zmiana rozmiaru okna formularza w Builder loloa 0 2609 24.11.2012, 09:03
Ostatni post: loloa

Skocz do:


Wybrane wątki (Odbieranie danych z formularza)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Sumowanie licz excel - problem OxyGenE 2 10528 19.12.2018 16:29
Ostatni post: Szachista
  Jaki kod pod pewne zdarzenia visualbasic 2010 aktywny27 4 8255 07.11.2018 13:41
Ostatni post: Ajgor
Scared Ipad Pro programowanie? NissmoOne 4 9125 06.10.2018 12:22
Ostatni post: NissmoOne
  C# pierwsza pusta komórka Excel DonCorleone 0 8342 21.09.2018 16:58
Ostatni post: DonCorleone
  .bat nie kompresuje plików GIENTY 3 8804 06.09.2018 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 9958 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 8630 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 9378 09.08.2018 16:24
Ostatni post: Ajgor
  Który język wybrać do stworzenia aplikacji synchronizujące pliki z urządzeniem mobiln Elemental 2 2445 18.07.2018 12:05
Ostatni post: Ajgor
  Pomysł napisania programu ROM FireBytes 3 9987 28.06.2018 16:56
Ostatni post: FireBytes
  [VBA] Tworzenie nowego arkusza z danymi z TextBox'a Pioro 4 10345 19.06.2018 23:24
Ostatni post: broda99
  Potwierdzenie na maila po wysłaniu pliku coci 0 9453 13.06.2018 20:37
Ostatni post: coci
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 10046 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 9857 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 10346 13.05.2018 10:43
Ostatni post: Szachista