Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]pobranie nazwy z pola select
Forum PHP.pl > Forum > Przedszkole
RaiZeN
także mam taki kod:
  1. $string = file_get_contents('templates/teams.txt');
  2. $array = explode(PHP_EOL, $string);
  3.  
  4. echo '<select class="form-control" name="team1">';
  5.  
  6. foreach($array as $k=>$v)
  7. {
  8. $array[$k] = explode(' - ', $v);
  9. echo '<option value="'.$array[$k][0].'">'.$array[$k][1].'</option>';
  10.  
  11. }
  12.  
  13. echo '</select>';


przykladowy plik teams.txt - http://pastebin.com/UwHAMEfA

wyswietla on liste druzyn z pliku wraz z nazwa ich loga, gdzie nazwa loga jest w value="" a nazwa druzyny jest pomiedzy <option> i </option>. gdy w formularzu wyswietle $_POST['team1'] to wyswietla value - a chcialbym pobrac i wartosc value, i nazwe. da sie tak?
nospor
POST wyswietla dane z value i tyle w temacie.

Jesli chcesz miec i value i nazwe to masz dwa sposoby

1) (najrozsadniejszy) Majac juz value, mozesz przeciez bez problemu zlokalizowac ze swojego pliku tekst odpowiadajacy tej value, no nie?
2) Jesli sie upierasz, ze 1) jest zle, to do value w option przekazuj poprostu i value i tekst, tylko oddziel go np dwukropkiem:
value="wartosc:text"
a potem w php rob explode() by dostac i value i text z value
RaiZeN
dzieki :^)
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.