Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] Obsługa formularza - pole select
gazelek
post 13.09.2008, 20:21:54
Post #1





Grupa: Zarejestrowani
Postów: 85
Pomógł: 3
Dołączył: 28.02.2008

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


Kod
<form action="wyslij.php" method="POST">
<select name="miasto" multiple size="3">
<option>Kraków</option>
<option>Warszawa</option>
<option>Lublin</option>
</select>
<button type="submit">Wyslij</button>
</form>


Za pomocą klawisza CTRL zaznaczam wszystkie trzy opcje. Plik wyslij.php:
Kod
<?php
print $_POST['miasto'];
?>


Po nacisnieciu 'Wyslij' przegladarka wypisze 'Lublin'. Mimo zaznaczenia trzech miast. Teraz moje pytanie. Jak obsluzyc tego selecta, aby mozna bylo odczytac z tablicy $_POST wiecej niz jedno wybrane miasto? Bo przy skrypcie jw. mozna odczytac tylko ostatnio wybrane (czy tam ostatnie miasto na liscie). Dziekuje i pozdrawiam!
Go to the top of the page
+Quote Post
Lion_87
post 13.09.2008, 20:29:50
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


  1. <form action="wyslij.php" method="POST">
  2. <select name="miasto[]" multiple size="3">
  3. <option>Kraków</option>
  4. <option>Warszawa</option>
  5. <option>Lublin</option>
  6. <button type="submit">Wyslij</button>
  7. </form>

  1. <?php
  2.    $test=$_POST['miasto'];
  3.    if ($test){
  4.     foreach ($test as $t){echo "$t<br />";}
  5.    }
  6. ?>


Ten post edytował Lion_87 13.09.2008, 20:32:08
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: 14.08.2025 - 03:47