![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) ![]() ![]() |
Juz mam ktorys raz z koleji problem ze skryptem, mysle ze to wina serwera. Poprostu kiedy wypelniam formularz i klikam submit to wszystko sie resetuje i nic sie nie dzieje. Jezeli nagram ten sam skrypt na innym serwerze wszystko dziala. Wiecie co moze byc nie tak ?
tutaj kod logowania:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 153 Pomógł: 2 Dołączył: 28.05.2007 Skąd: Stamtąd Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) ![]() ![]() |
@up
zrobilem tez tak ale nie dalo to zadnego efektu... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 23.10.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
na samym początku skryptu napisz print_r($_POST); i zobacz co sie dzieje
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) ![]() ![]() |
@up
wyskakuje : Array ( ) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 153 Pomógł: 2 Dołączył: 28.05.2007 Skąd: Stamtąd Ostrzeżenie: (0%) ![]() ![]() |
Czyli nie masz żadnych zmiennych w tej tablicy. Masz coś źle z tabliczką, ale nie chce mi się teraz szukać.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 22.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czyli nic nie jest przez POST przekazywane.
Zmien $Submit == "Submit" na Kod $_SERVER['REQUEST_METHOD'] == 'POST' JS praktycznie nie znam, ale nie widze zadnego warunku kiedy funkcja validate zwraca wartosc TRUE. Z tego co widze, korzystasz z Register Globals (jesli jest wlaczone na serwerze, jesli nie to strona nie ma prawa dzialac) Lepiej jest przypisywac zmienne przez $zmienna = $_POST['zmienna'] EDIT: Ehh.. niedoczytalem. Jesli na jednym serwerze dziala, na drugim nie, to na bank chodzi o Register Globals. Dodaj u siebie $submit = $_POST['submit], $username = $_POST['username'] itp i musi dzialac. Ten post edytował mild 15.06.2007, 21:30:00 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 3 Dołączył: 23.10.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czyli nic nie jest przez POST przekazywane. Zmien $Submit == "Submit" na Kod $_SERVER['REQUEST_METHOD'] == 'POST' JS praktycznie nie znam, ale nie widze zadnego warunku kiedy funkcja validate zwraca wartosc TRUE. Z tego co widze, korzystasz z Register Globals (jesli jest wlaczone na serwerze, jesli nie to strona nie ma prawa dzialac) Lepiej jest przypisywac zmienne przez $zmienna = $_POST['zmienna'] EDIT: Ehh.. niedoczytalem. Jesli na jednym serwerze dziala, na drugim nie, to na bank chodzi o Register Globals. Dodaj u siebie $submit = $_POST['submit], $username = $_POST['username'] itp i musi dzialac. I tak nie doczytałeś dokładnie ... chłopak ma pusta tablice $_POST .. @[Lethys] a co masz w print_r($_SERVER); |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 22.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Z tego co doczytalem, to tylko jeden z problemow (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
onSubmit="return validate();" To bym wywalil i zobaczyl co bedzie. Ten post edytował mild 16.06.2007, 09:03:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 13:12 |