Elvis utworzono 7 grudnia 2007 utworzono 7 grudnia 2007 Kolejny problem. Przypuscmy ze mamy jedne plik php. Rozpoczynamy sesje, przypuscmy 1 okno z miejscem na text. A pytanie jest takie, w ktorym momencie skryptu moge sie odwolac do zmiennej wprowadzonej do tego formularza. np porownac ja itp. Prosil bym o ktorki przykladowy skrypt. Np 1 okno do wpisania danych, oraz sprawdzenie czy wprowadzaona wartosc jest wieksza od zera. thx
luq komentarz 8 grudnia 2007 komentarz 8 grudnia 2007 W tym przypadku nie musisz operować na sesjach wystarczy formularz przesłać metodą POST (można oczywiście też GET) Oto przykład: <?echo(' Wpisz liczbę: <form action="" method="post"> <input type="text" name="liczba" /> <input type="submit" name="wyslij" value="Wyślij" /> </form>');if ($_POST[wyslij] == 'Wyślij'){ if($_POST[liczba] > '0') { echo('Liczba jest wieksza od 0'); } elseif($_POST[liczba] < '0') { echo('Liczba jest mniejsza od 0'); } else { echo('Liczba jest równa od 0'); }}?> Jeśli nie o to ci chodzi to napisz.
Elvis komentarz 8 grudnia 2007 Autor komentarz 8 grudnia 2007 Hmm z tego wniosek ze tak sie odwolujemy do tych zmiennych?: $_typ.wysylania.danych[nazwa zmiennej] Nie wiedzilem w ktorym miejscu wartosc jest juz przypisana do zmiennej i w jaki sposob moge sie do niej odwolac. Ok dzieki Hmm ,tylko ten skyrpt nic nie robi poza: Wlasnie stad moj problem, w niektorych poradnikach jest napisane cos o funkcjach typu session_start() potrzebnych do rozpoczecia sesji. A ty to pominąles.
luq komentarz 8 grudnia 2007 komentarz 8 grudnia 2007 Wlasnie stad moj problem, w niektorych poradnikach jest napisane cos o funkcjach typu session_start() potrzebnych do rozpoczecia sesji. A ty to pominąles. Nie potrzeba pisać session_start() bo skrypt, który napisałem nie opiera sie na sesjach tylko na na formularzach, a konkretnie na metodzie POST. Sesje wykorzystujesz wtedy gdy chcesz aby po przeładowaniu strony zmienna miała cały czas niezmieniona wartość np. system logowania (musi cały czas pamiętać czy jesteś zalogowany czy nie, może także zapamiętywać twój login). Co do tego screena to dzieje się tak, ponieważ nie masz na komputerze zainstalowanego serwera i interpretera (ja polecam Apache`a) Tu masz poradnik dotyczący Apache.
Elvis komentarz 8 grudnia 2007 Autor komentarz 8 grudnia 2007 mam easyPHP, ale jestem newbie wiec nie wiem za duzo ;p t hx
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.