Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Klika przyciskow SUBMIT w jednym formularzu...zgodne z normami?
kaźmirz
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 2
Dołączył: 6.07.2010

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


Potrzebuje zrobic formularz z kilkoma przyciskami submit.
Zrobilem tak:
  1. <form action="szukaj.php" method="POST">
  2. <input type="text" name="szukaj" size="100"><br>
  3. <input type="submit" name="kraj" value="polska"> | 
  4. <input type="submit" name="kraj" value="niemcy"> | 
  5. <input type="submit" name="kraj" value="wlochy"> | 
  6. <input type="submit" name="kraj" value="rosja"> | 
  7. <input type="submit" name="kraj" value="grecja"> | 
  8. <input type="submit" name="kraj" value="czechy">
  9. </form>

No i przykladowy plik szukaj.php
  1. if($_POST['szukaj']=='polska')
  2. {
  3. // szukam $_POST['szukaj'] w kategorii polska
  4. }
  5. elseif($_POST['szukaj']=='niemcy')
  6. {
  7. // szukam $_POST['szukaj'] w kategorii niemcy
  8. }
  9. // itd.

Kod dziala, tylko nie wiem, czy jest on zgodny z normami (dozwolony), czy robi sie to inaczej?
Wiem ze mozna, albo i nawet trzeba do tego uzyc option, albo radio, ale ja chce butonami.
Prosze o pomoc i rady.

Ten post edytował kaźmirz 6.08.2010, 12:43:50
Go to the top of the page
+Quote Post
gorden
post
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


ja tam nic złego nie widzę w robieniu buttonami... ale tak, szybszym rozwiązaniem byłoby radio...
Go to the top of the page
+Quote Post
kaźmirz
post
Post #3





Grupa: Zarejestrowani
Postów: 103
Pomógł: 2
Dołączył: 6.07.2010

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


Cytat(gorden @ 6.08.2010, 14:01:19 ) *
ja tam nic złego nie widzę w robieniu buttonami... ale tak, szybszym rozwiązaniem byłoby radio...

No ale zdecydowalem sie nie uzywac radio, ani option-select, dlatego ze trzeba dodatkowo klikac, pierw na radio, pozniej na button, wiem ze to niuans, ale jednak - szybciej wychodzi buttonkiem.
Wiem ze mozna tez zrobic javascriptem, ze po kliknieciu radio odrazu wysyla sie formularz, ale to tez ma swoje wady, m.in. to ze radio jest malutkie, a button mozna ostylowac z dowolna wielkoscia, co takze ma znaczenie w latwosci obslugi takiej wyszukiwarki, ale moze sie myle.

Ten post edytował kaźmirz 6.08.2010, 13:08:04
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 3.10.2025 - 09:41