Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Wyświetlanie kategorii w liście rozwijanej, pomoc przy skończeniu skryptu
Czapla
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 3
Dołączył: 10.12.2007
Skąd: Bielsko-Biała

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


Chodzi oto aby wyświetlić wszystkie kategorie z tabeli przy_kategorie w liście rozwijanej dla danego rekordu z zaznaczeniem wybranej opcji w liście rozwijanej. Oto zapytanie które realizuje te założenia:

  1. SELECT pk.id_kategoria AS id_k, kategoria, pd.id_dokument, pd.id_kategoria AS id_k_check
  2. FROM przy_kategorie pk
  3. LEFT JOIN przy_dokumenty pd ON ( pk.id_kategoria = pd.id_kategoria AND pd.id_dokument = $ID_DOKUMNET )


(IMG:http://img98.imageshack.us/img98/9649/katld9.th.gif)

Lista ladnie się wyświetla tylko że zawsze zaznacza pierwszą opcję z góry, zamist wybranej.

Kod do generowania formularza jest taki
  1. <?php
  2. do{
  3.  $lista .= '<option value="'.$aDBC->FieldByName ("id_k") .'">'.$aDBC->FieldByName ("kategoria") .'</option>';  
  4. }while ($aDBC->Next());
  5. echo '<select name="kategoria">'.$lista.'</select>';
  6. ?>


Ten post edytował Czapla 28.08.2008, 08:20:05
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.09.2025 - 04:55