Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pole Select - zapamiętanie wyboru
--Rafal--
post
Post #1





Goście







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ć (IMG:http://forum.php.pl/style_emoticons/default/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>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
-Wieviór-
post
Post #2





Goście







  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.
Go to the top of the page
+Quote Post
Moli
post
Post #3





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

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


ps. nie
Kod
selected

a
Kod
selected="selected"
Go to the top of the page
+Quote Post
nevt
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


niedawno było na forum...
w tym temacie
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 21:12