Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zawsze aktywny select
Forum PHP.pl > Forum > PHP
darophp
Mam takie pytanie, tak z ciekawości. Pobieram z bazy np. 10 selektów, ponieważ tyle jest zrobionych i zdjęcie ma przypisane jakiś select. I tu pytanko. Gdy edytuje to zdjęcie, to jak zrobić, aby ten select, który jest przypisany do tego zdjęcia był wyświetlony jako pierwszy, a przy rozwinięciu listy opcjonalnie zmienić ? Coś takiego:
nospor
Cytat
Pobieram z bazy np. 10 selektów, ponieważ tyle jest zrobionych i zdjęcie ma przypisane jakiś select.
Nie 10 selektow a 10 opcji w selekcie. Ludzi w błąd wprowadzasz.

A jak zrobic? Nadaj dla opcjie atrybut selected="selected" i będzie ona na dzien dobry zaznaczona
darophp
A jak to zrobić tutaj ?
  1. $wynik3 = mysql_query("SELECT * FROM albums LIMIT 100");
  2. if ($wynik3) {
  3. while($dane = mysql_fetch_array($wynik3)) {
  4. $name = $dane["name"];
  5. echo "<option value=\"$name\">$name</option>";
  6. }
  7. }
Fluke
Do bazy dodajesz np: tabele selected.

  1.  
  2. $wynik3 = mysql_query("SELECT * FROM albums LIMIT 100");
  3.  
  4. if ($wynik3) {
  5.  
  6. while($dane = mysql_fetch_array($wynik3)) {
  7. if($dane["selected"] == 1)
  8. echo '<option value='.$name.' selected="selected">'.$name.'</option';
  9. else
  10. echo "<option value=\"$name\">$name</option>";
  11. }
  12. }


Chyba o to ci chodziło?
darophp
A są jeszcze jakieś pomysły ?
piotr94
prostszego rozwiązania nie widzę biggrin.gif
darophp
Hmm... no nic .. pokombinuje, ale za dobre chęci i pomoc + smile.gif
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.