Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] Obsługa formularza - pole select
Forum PHP.pl > Forum > Przedszkole
gazelek
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!
Lion_87
  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. ?>
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.