Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Kolejny problemik z listą
-Eirik-
post
Post #1





Goście







Znalazłem gdzieś bardzo mi przydatny kod ładujący pole typu select wartościami z tabelki

  1. <?php
  2. $Lista='';
  3. while ($row=mysql_fetch_assoc( $result)) {
  4.  $Lista .= '<option value="'.$row['Name'].'">'.$row['Name'].'</option>';
  5. }
  6. echo '<select name="Name" onchange=submit();>'.$Lista.'</select>';
  7. ?>


Problem w tym, że po przeładowaniu strony lista nie pamięta wyboru.
Oczywiście, trzeba wstawić w zmienną $Lista warunek sprawdzający, coś na wzór tego:

  1. <select name="SexChosen" onchange='submit();'>
  2. <option value="K" <? if($_POST['SexChosen'] == 'K')
  3. echo(' selected '); ?>>Kobieta</option>
  4. <option value="M" <? if($_POST['SexChosen'] == 'M')
  5. echo(' selected '); ?>>Mężczyzna</option>


tylko zamiast K i M musi być sprawdzona wartość zmiennej $row (jak mniemam)
Możecie podać, jak to dopisać i w którym miejscu?
Go to the top of the page
+Quote Post

Posty w temacie
- Eirik   [php] Kolejny problemik z listą   23.10.2007, 20:36:54
- - PanGuzol   [PHP] pobierz, plaintext <?php$Lista='';while ...   23.10.2007, 20:47:42
- - Eirik   Nie wiem, co ma być zamiast "wybranawartosc...   23.10.2007, 21:12:29
- - PanGuzol   Ja napisałem w warunku row['name'] a ty ma...   23.10.2007, 21:19:45
- - Eirik   Bingo! Wielkie dzięki.   23.10.2007, 21:21:54


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: 22.08.2025 - 11:20