Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pole Select - zapamiętanie wyboru
Forum PHP.pl > Forum > Przedszkole
-Rafal-
Witam,

Mam następujący problem.
Mam pole SELECT w formularzu do którego poszczególne opcje ładowane są z bazy danych. Ponieważ formularz służy do wpisywania dużej ilości danych bardzo przydatne byłoby gdyby zapamiętywał ostatni wybór i po wysłaniu formularza zaznaczona była ostatnio wybrana opcja. Nie chcę przy tym tracić możliwości wybrania innej opcji. Czy ktoś ma jakiś pomysł jak to zrobić questionmark.gif

Oto moje pole SELECT:

  1. <select name="kontrahent">
  2.  <?php 
  3. $zapytanie5 = @mysql_query('SELECT id_kontrahenta, nazwa_skrocona, nazwa_pelna FROM kontrahenci ORDER BY naz
    wa_skrocona'
    );
  4. while ($wynik5 = mysql_fetch_array($zapytanie5)) 
  5. {
  6. $id_kontrahenta = $wynik5['id_kontrahenta'];
  7. $nazwa_skrocona = $wynik5['nazwa_skrocona'];
  8. $nazwa_pelna = $wynik5['nazwa_pelna'];
  9. echo "<option value ='$id_kontrahenta'>$nazwa_skrocona $nazwa_pelna</option>\n"; 
  10. }
  11.  ?>
  12. </select>
Wieviór
  1. <?php
  2. echo '<option value="'.$id_kontrahenta.'"';
  3. if (warunek zaznaczenia) { echo ' selected'; }
  4. echo '>'.$nazwa_skrocona.' '.$nazwa_pelna.'</option>';
  5. ?>


Jeśli nie wiesz jak wymyślić warunek zaznaczenia, to napisz coś więcej o tym co tutaj robisz... bo ja nie do końca rozumiem.
Moli
ps. nie
Kod
selected

a
Kod
selected="selected"
nevt
niedawno było na forum...
w tym temacie
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.