Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z prostym menu
slawa
post 2.05.2005, 14:36:07
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 8.02.2005

Ostrzeżenie: (0%)
-----


Witam. Mam problem z dzialaniem prostego menu. Zrobilem menu oparte o funkcje include(). Problem polega na tym, ze mam na jednej z pozycji w menu formularz z ktorego przekazuje informacje do skkryptu znajdujacego sie w innym pliku. Chce by wynik dzialania tego skryptu pojawial sie w tym miejscu na stronie w ktorym byl formularz,. Niestety pojawia sie on w nowej stronie. Czy da sie to jakos zrobic? Bardzo prosze o pomoc. Pozdr.

Menu:
  1. <?
  2. $page = $_GET['page']; 
  3. if(!isset($page)){ include(&#092;"strony/start.php\"); } 
  4. else if($page==1){ include(&#092;"strony/dodaj_uz_form.php\"); } 
  5. else if($page==2){ include(&#092;"strony/log_form.php\"); } 
  6. else if($page==3){ include(&#092;"strony/wylogowanie.php\"); } 
  7. else if($page==4){ include(&#092;"strony/4.php\"); } 
  8. else if($page==5){ include(&#092;"strony/5.php\"); }
  9. else if($page==6){ include(&#092;"strony/6.php\"); }
  10. else if($page==7){ include(&#092;"strony/7.php\"); } 
  11. else if($page==8){ include(&#092;"strony/8.php\"); }
  12. else if($page==9){ include(&#092;"strony/9.php\"); }
  13.  
  14.  
  15. else echo &#092;"Taka strona nie istnieje :)\"; 
  16. ?>


Strona z formularzem:

  1. <?php
  2.  
  3.  <form method=post action=&#092;"stronylogowanie_form.php\">
  4. Identyfikator użytkownika:
  5. <input type=text name=user>
  6. Hasło:<input type=password name=pass>
  7. <input type=submit value=&#092;"Logowanie\">
  8. </form>
  9.  
  10. ?>


Strona z wynikiem dzialania formularza. Chce zeby ona pojawiala sie w miejce strony z formularzem.
  1. <?
  2. include(&#092;"inc_baza.php\");
  3. $user=$_POST['user'];
  4. $pass=$_POST['pass'];
  5. baza_polacz();
  6.  
  7. $user_md5=md5($user);
  8. $pass_md5=md5($pass);
  9.  
  10. if($user && $pass){
  11. $sql=&#092;"select * from b_tbluzytkownicy \"
  12.  .&#092;"where chrUser='$user_md5' \"
  13.  .&#092;" and chrPass='$pass_md5'\";
  14. $wykonaj=pg_exec($sql);
  15. $ile=pg_num_rows($wykonaj);
  16. echo $ile;
  17.  
  18. if($ile=='1')
  19. {
  20. $admin=$user;
  21. session_register(&#092;"admin\");
  22. echo &#092;"logowanie.<br>\";}
  23. }
  24.  
  25. if(session_is_registered(&#092;"admin\"))
  26. {
  27.  echo &#092;"Użytkownik zalogowany jako: <font color=\"red\"> $admin </font><br>\";
  28.  echo &#092;"<a href=\"wylogowanie.php\">Wylogowanie</a><br><BR><BR>\";
  29.  }
  30. else{ 
  31. if(isset($user))
  32. {
  33. echo &#092;"<font color=\"red\">NIEZALOGOWANO</font>\";
  34. }
  35.  else{
  36.  echo &#092;"Użytkownik niezalogowany.<br>\";
  37.  }
  38. }
  39. ?>
Go to the top of the page
+Quote Post
Pigula
post 3.05.2005, 09:28:31
Post #2





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


proponuje uzyc przekierowania poczytaj o header a druga rzecz zamiast pisac else if uzyj switch'a
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:24