Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]lista rozijana i wartość
raptorx
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 28.09.2008
Skąd: Z drugiej strony kabla

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


Witam,
mam taki kod:
  1. <?php
  2. echo '<select size="1" name="kategoria" value="';
  3.            echo $kategoria;
  4.            echo '">;
  5.                    <option value="1">bleee1</option>
  6.                    <option value="2">bleee</option>
  7.                    <option value="3">bleee23</option>
  8.                    <option value="4">bleee1212121</option>
  9.                    <option value="5">bleeedsd</option>
  10.                </select>';
  11. ?>

i chciałbym aby domyślnie lista pokazywała się na wartość $kategoria, Próbuje próbuje i nic.

Proszę o pomoc.


--------------------
PHP & MySQL
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




może option selected?


--------------------
Go to the top of the page
+Quote Post
raptorx
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 28.09.2008
Skąd: Z drugiej strony kabla

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


tzn możesz podać przykład jak tego użyć ? nie za bardzo czaje winksmiley.jpg


--------------------
PHP & MySQL
Go to the top of the page
+Quote Post
drzalek
post
Post #4





Grupa: Zarejestrowani
Postów: 170
Pomógł: 18
Dołączył: 6.03.2007

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


  1. <?php
  2. echo '<select size="1" name="kategoria">
  3.        <option value="';
  4.           echo $kategoria;
  5.           echo '">'.$nazwa_kategorii.'</option>';
  6.  
  7.           echo '<option value="1">bleee1</option>
  8.                   <option value="2">bleee</option>
  9.                   <option value="3">bleee23</option>
  10.                   <option value="4">bleee1212121</option>
  11.                   <option value="5">bleeedsd</option>
  12.               </select>';
  13. ?>


Może coś takiego

Ten post edytował drzalek 4.11.2008, 00:24:52
Go to the top of the page
+Quote Post
bregovic
post
Post #5





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


W opcji którą chcesz zaznaczyć musisz wstawić argument selected="selected".


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
piotrooo89
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. <?php
  2. echo '<select size="1" name="kategoria">
  3.       <option value="'.$kategoria.'" selected=selected>'.$nazwa_kategorii.'</option>
  4. <option value="1">bleee1</option>
  5.                  <option value="2">bleee</option>
  6.                  <option value="3">bleee23</option>
  7.                  <option value="4">bleee1212121</option>
  8.                  <option value="5">bleeedsd</option>
  9.              </select>';
  10. ?>


--------------------
Go to the top of the page
+Quote Post
pacior
post
Post #7





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 25.09.2007

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


  1. <?php
  2.    echo '<select size="1" name="kategoria">';
  3.  if($kategoria==1)
  4.      echo '<option value="1" selected=selected>bleee1</option>';
  5.  else
  6.    echo '<option value="1" >bleee1</option>';
  7.  if($kategoria==2)
  8.      echo '<option value="2"  selected=selected>bleee</option>';
  9.  else
  10.    echo '<option value="2">bleee</option>';
  11.  if($kategoria==3)
  12.    echo '<option value="3"  selected=selected>bleee23</option>';
  13.  else
  14.    echo '<option value="3">bleee23</option>'
  15.  if($kategoria==4)
  16.    echo '<option value="4"  selected=selected>bleee1212121</option>';
  17.  else
  18.    echo '<option value="4">bleee1212121</option>';
  19.  if($kategoria==5)
  20.      echo '<option value="5"  selected=selected>bleeedsd</option>';
  21.  else
  22.    echo '<option value="5">bleeedsd</option>';
  23.    echo '</select>';
  24.  ?>
Go to the top of the page
+Quote Post
bregovic
post
Post #8





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Oczywiście byłoby łatwiej to napisać jeśli lista opcji byłaby zawarta w array. Pozatym, koledzy, piszmy poprawny HTML, atrybuty powinny być pisane w cudzysłowach (selected="selected"). Dla lepszej jakości życia winksmiley.jpg


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
raptorx
post
Post #9





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 28.09.2008
Skąd: Z drugiej strony kabla

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


Dziękuję wszystkim za pomoc, a szczególnie userowi pacior podał najbardziej wyczerpującą odpowiedź biggrin.gif & oczywiście działa.

Pozdrawiam

Ten post edytował raptorx 4.11.2008, 21:51:32


--------------------
PHP & MySQL
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:39