Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
banalne pytanie... - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: banalne pytanie... (/thread-banalne-pytanie)



banalne pytanie... - Pioter - 04-05-2011

Witam,
Nie udało mi się znaleźć odpowiedzi i mam nadzieję, że nie dubluję jakiegoś innego postu. Jeśli tak to sorki.
Zapytanie jakie mam jest pewnie banalne a na usprawiedliwienie mam to, że dopiero się uczę PHP i mysql.
Wiem jak napisać formularz obsługujący i przetwarzający, ale nie wiem jak odczytać dane wprowadzone przez użytkownika. Zrobiłem formularz, który można wypełnić i wysłać, informujący o tym czy został poprawnie wypełniony. Zastanawiam się jedynie w jaki sposób mogę przeczytać odpowiedzi użytkowników np. jak proszę o podanie imienia to jak mogę sprawdzić jakie imię zostało wpisane do formularza. O ile się nie mylę odpowiedzi powinny znajdować się w tablicy superglobalenej POST. Podpowiedzcie proszę jak je odczytać.
Z góry dzięki i pozdro
Pioter


RE: banalne pytanie... - Radian - 04-05-2011

Masz formularz który wysyła zmienne do osobnego pliku php metodą post albo get, w tymże osobnym pliku odczytujesz takie zmienne
echo $_POST['zmienna'];

Powyższa linia odczytuje zmienną wysłaną metodą post z formularza który ma takie pole:
<input type="text" name="zmienna" />

Formularz w którym znajduje się input z textem:
<form action="index.php" method="post">
Czyli wysyła do pliku index.php metodą post

Dodatkowo zapraszam do przeczytania jak masz ochote: http://3d.hmax.pl/2011/02/prosty-formularz-w-smarty-2-przyklady/


RE: banalne pytanie... - hieroshima - 04-05-2011

jak masz np. input
<input type="text" name="imie" id="name" />

to w pliku, w którym chcesz odczytać przesłanie imię dajesz

echo $_POST['imie']; albo przypisujesz do zmiennej $imie = $_POST['imie']

to co jest pogrubione to nie przypadek Wink zmienna potrzebna do tablicy post to wartość parametru 'name', a nie innego np. dużo ludzi myli parametr name z id i potem się dziwią, że nic nie działa.