Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] [html] problem z formularzem
Forum PHP.pl > Forum > Przedszkole
tien
witam przygode z php zaczalem dopiero wczoraj i nie moge nigdzie znalezc rozwiazania mojego problemu a mianowicie mam formularz
  1. <form method="GET">
  2. <select name="rasa">
  3. <option value="rzymianie">Rzymianie</option>
  4. <option value="galowie">Galowie</option>
  5. <option value="germanie">Germanie</option>
  6. <input type=submit value="Wyślij"/>

  1. <?php
  2.  
  3. if ($_GET['rasa'] == 'rzymianie') include 'rzymianie.php';
  4.  
  5. if ($_GET['rasa'] == 'galowie') include 'galowie.php';
  6.  
  7. if ($_GET['rasa'] == 'germanie') include 'germanie.php';
  8.  
  9. ?>


i chcialbym zeby po wyborze jednego z narodow przechodzilo mi na strone rzymianie.php/galowie.php lub germanie.php w zaleznosci od wyboru. Wiem ze pytanie totalnie lamerskie ale szukalem w google na forum i nie moglem nigdzie znalezc.
arecki
Dodaj do tagu 'form" parametr action z wartością pliku PHP w którym masz kod. I zamknij form'a. smile.gif

No i w php wygodniej zrobić chyba tak:
  1. <?php
  2. switch($_GET['rasa']) {
  3.  case 'rzymianie': include 'rzymanie.php'; break;
  4.  case 'gallowie': include 'gallowie.php'; break;
  5.  itd....
  6. }
  7. ?>
tien
tak tylko to ma sie ladowac strona w zaleznosci od wyboru jezeli dam teoretycznie
  1. <form action="rzymianie.php method="GET">

to zawsze bedzie ladowac sie strona rzymianie.php
arecki
Nie zrozumiałeś mnie. W parametrze action dajesz np. index.php a w index.php wpisujesz tylko ten kod co ci napisałem i działa. Ten Twój kod też powinien działać.
tien
dziala :] mam jeszcze jeden problem ale to pozniej jak sam nie znajde to napisze
dzieki wielkie
revyag
Przenoszę
PHP->Przedszkole
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.