mam problem czytajcie uważnie:
moja strona INDEX.php includuje podstrony, gora.php, lewa.php, srodek.php, prawa.php. w prawej mam formularz logowania, który w action ma "logowanie.php"
KOD DLA logowanie.php:
<?php include_once(\"funkcje_logowania.php\"); { // Header(\"http://127.0.0.1/~ksiegarnia/index.php?glowna=blad_logowania\"); ?> <script language=JavaScript>document.location.href=\"http://127.0.0.1/~ksiegarnia/index.php?glowna=blad_logowania\";</SCRIPT> <?php } if (sprawdz_logowanie($login, $haslo)==1) { //Header(\"http://127.0.0.1/~ksiegarnia/index.php?glowna=poprawne_logowanie\"); ?> <script language=JavaScript>document.location.href=\"http://127.0.0.1/~ksiegarnia/index.php?glowna=poprawne_logowanie\";</SCRIPT> <?php } else { //Header(\"http://127.0.0.1/~ksiegarnia/index.php?glowna=logowanie_zle\"); ?> <script language=JavaScript>document.location.href=\"http://127.0.0.1/~ksiegarnia/index.php?glowna=logowanie_zle\";</SCRIPT> <?php } ?>
odbieram zmienne, jestok. wywouje funkcje sprawdz_logowanie, jest ok, ona komunikuje sie z bazą i zwraca jakąś tam liczbe i jest ok. ale teraz zawsze powinenem zostać przeniesiony przez Header na jakąś strone wynikową, ale zostaje na logowanie.php, która oczywiście jest pusta. Jeśli zamiast Headera zastosuje javascript, to mnie przenosi, ale ja nie chce używać JS. dlaczego tak sie dzieje? czy dlatego, ze formularz mam w prawa.php, a prawa.php jest includowane przez index.php, bo ja już nie wiem