Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] update listy wyboru - rozwiazane
Forum PHP.pl > Forum > Przedszkole
andy84
zaczalem robic liste wyboru ktora chce aby miala zaznaczone pole domyslnie ktore zostalo wczesniej wybrane , zrobilem w bazie danych sobie 3 wartosci dla kazdego pola 0,1,2
0= business cards
1= letterheads
2= postcards

teraz napisalem cos takiego
  1. <select name="up_type" >
  2. <?
  3. $a='CHECKED';
  4. $a=$b;
  5. $a=$c;
  6. if($type=='0')
  7. {
  8. $type=$a;
  9. }
  10. elseif($type=='1')
  11. {
  12. $type=$b;
  13. }
  14. elseif($type=='2')
  15. {
  16. $type=$c;
  17. }
  18. echo"<option value="0" $a >Business cards</option>";
  19. echo"<option value="1" $b >Letterheads</option>";
  20. echo"<option value="2" $c >Postcards</option>";
  21. ?>
  22. </select>

moglem cos ostro namieszac ale jak mozecie doradzcie co trzeba poprawic obecnie nie zaznacza mi domyslnie prawidlowej pozycji ;/

dobra sory za posta glupota rozwiazalem problem zastosowalem checked a to qde nei sa checkboxy tylko lista czyli selected="selected" i luzik
Hubson
Odnośnie tego kodu, to powiedz mi, czy aby na pewno o to Ci chodziło, co napiszę w komentarzach:
  1. <select name="up_type" >
  2. <?
  3. $a='CHECKED'; //przypisanie wartości CHECKED do zmiennej a
  4. $a=$b; //zmianna wartości zmiennej a na wartość zmiennej b, czyli 0
  5. $a=$c; // kolejna zmiana wartości zmiennej a także na 0 z wartości poprzedniej, w rezulta
    cie zmienna a ma cały czas wartość 0 i taka wartość jest do niej przypisana i uży
    wana w skrypcie
  6. if($type=='0')
  7. {
  8. $type=$a;
  9. }
  10. elseif($type=='1')
  11. {
  12. $type=$b;
  13. }
  14. elseif($type=='2')
  15. {
  16. $type=$c;
  17. }
  18. echo"<option value="0" $a >Business cards</option>";
  19. echo"<option value="1" $b >Letterheads</option>";
  20. echo"<option value="2" $c >Postcards</option>";
  21. ?>
  22. </select>
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.