Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] lista rozwijana
todziu
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 16.08.2006

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


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...
Powód edycji: Przenoszę na Przedszkole /~strife/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


  1. ?>
  2.  <option value="<?=$id?><?=(($_GET['typ']==$id)?'selected="selected"':'')?>><?=$typ?></option>
  3.  <?php
  4. ?>
Go to the top of the page
+Quote Post
todziu
post
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 16.08.2006

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


a można jaśniej bo parser wywala mi błędy - chyba za dużo znaków '?' i '>' i brak funk. warunkowej (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/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. ?>


Ten post edytował todziu 8.07.2008, 08:35:59
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: 23.12.2025 - 00:13