Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/HTML] 2 Formularze na jednej stronie
Forum PHP.pl > Forum > PHP
czup
Witam! Mam problem, z którym nie mogę się uporać a mianowicie.
Na stronie mam jeden formularz, który znajduje się w index.php i jest wyświetlany cały czas w lewym menu jako wyszukiwarka i wygląda następująco:
  1. <form method="post" action="index.php?strona=wyszukiwarka&wysz=1" >
  2. <input type="text" name="wyszukiwany" maxlength="60">
  3. <input type="submit" value="Szukaj" name="wyszukiwanie_formularz" >
  4. <form>


Po wpisaniu tekstu i kliknięciu submit strona includuje zawartość wyszukiwarki w ciele strony.
Mam też drugi formularz, który jest includowany w ciele strony jako panel admina. Wygląda następująco:

  1. <form method="POST" action="index.php?strona=admin">
  2. <input type="text" name="login" size="20" value="Login" />
  3. <input type="password" name="pass" size="20" value="Hasło">
  4. <input type="submit" value="Zaloguj">
  5. </form>

Mam też trzeci formularz, który jest includowany podobnie jak ten od administratora. I nie wiem czemu obojętnie w co bym kliknął za każdym razem wykonuje mi ten, który jest na stałe w index.php czyli wyszukiwarkę :c.
Tzn za każdym razem wykonuje się action index.php?strona=wyszukiwarka&wysz=1
trueblue
A jak wyglądają warunki includowania?
czup
Warunki includowania wyglądają następująco:

  1. if(!isset($_GET['strona'])){
  2. include('onas.php');
  3. }else
  4. {
  5. switch($_GET['strona']) {
  6. case 'news': include('news.php'); break;
  7. case 'kontakt': include('kontakt.php'); break;
  8. case 'admin': include('panel_admina.php'); break;
  9. case 'wyszukiwarka'; include('wyszukiwarka.php'); break;
  10. default: include('onas.php');
  11. }
  12. }
trueblue
Pierwszy formularz jest źle zamknięty.
czup
Wielkie dzięki! Nie myślałem, że problem jest tak banalny... Temat można skasować ponieważ nie wnosi nic nowego.
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.