Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Strona główa i includowanie podstron
Forum PHP.pl > Forum > Przedszkole
evolucja
Witam. Mam niesamowicie duży problem i żadnej idei w celu jego rozwiązania. Otóż mam stronę główną, index.php do którego metodą GET przesyłam nazwę strony, a potem w zależności od nazwy includuje odpowiednią podstronę w miejsce na treść.

Czy ktoś mi może powiedzieć jak obsłużyć w ten sposób formularze, które będą na tych podstronach?

Konkretnie chodzi o np: KLIK
blooregard
<form action="index.php?id=podstrona" method="post">

W 'action' dajesz zmienną identyfikującą podstronę, która idzie GET-em, reszta idzie POST-em.
evolucja
Dzięki. Już myślałem, że czeka mnie przebudowa systemu...

No więc jest taki problem, plik login.php zaczyna się tak:
  1. <?
  2.  
  3. if ($_POST['username']) {
  4.  
  5. if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])){
  6. echo "<br><br>SECURITY CODE ERROR... ";
  7. }

i chce w tym miejscu przerwać działanie tego skryptu login. Próbowałem dodać "exit;" ale wtedu 'kończy' się też główny skrypt. Proszę zatem o pomoc.

Przy okazji, logowanie zrobić na sesjach czy ciastkach?
lnn
Cytat(evolucja @ 21.01.2010, 16:48:03 ) *
i chce w tym miejscu przerwać działanie tego skryptu login. Próbowałem dodać "exit;" ale wtedu 'kończy' się też główny skrypt. Proszę zatem o pomoc.

co masz na mysli mowiac "przerwac dzialanie skryptu login" ?

wystarczy ze zakonczysz if-a i juz ci sie zakonczy

widze masz dwa if-y a jeden nawias konczacy...
  1. }
  2. }
evolucja
To chyba logiczne, że to część skryptu czyż nie? A tak to wygląda w całości:
  1. <?
  2.  
  3. if ($_POST['username']) {
  4.  
  5. if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])){
  6. echo "<br><br>SECURITY CODE ERROR... ";
  7. <ZAKONCZ TUTAJ>
  8. }
  9. <PROCEDURA LOGOWANIA>
  10. }
  11. else {
  12. <WYSWIETL FORMULARZ>
  13. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.