Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] lista rozwijana
Forum PHP.pl > Forum > Przedszkole
todziu
Witam - mam skrypcik w php który wczytuje do selecta wszystkie wiersze z kolumny w tabeli "typ" ( tabela ma 2 kolumny id, typ)

  1. <?php
  2. $query = mysql_query("select * from typ order by typ asc");
  3.  
  4. echo "<select name=\"typ1\"><option>Typ Pojemnika</option>";
  5.  
  6. while(list($id, $typ) = mysql_fetch_array($query))
  7. {
  8.  echo "<option value=$id>$typ</option>";
  9.  }
  10.  echo "</select>";
  11. ?>


i chciałbym wysłać metodą GET do selecta id o wartości = 4 i tym samym w polu rozwijanym podświetla sie typ o id =4

Jak coś takiego zrobić - Dzieki za POMOC...
AxZx
  1. ?>
  2.  <option value="<?=$id?><?=(($_GET['typ']==$id)?'selected="selected"':'')?>><?=$typ?></option>
  3.  <?php
  4. ?>
todziu
a można jaśniej bo parser wywala mi błędy - chyba za dużo znaków '?' i '>' i brak funk. warunkowej questionmark.gifquestionmark.gif blinksmiley.gif

ps... już nie trzeba poradziłem sobie z tym skryptem - poniżej dla "potomnych"

  1. <?php
  2. while (list($id, $typ) = mysql_fetch_array($query))
  3. {
  4.  echo "<option value=\"$id\" ";
  5.  if ($id == $wybrane) echo "selected=\"selected\"";
  6.  echo ">$typ</option>";
  7. }
  8. echo "</select>";
  9. ?>
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.