Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mysql + <select>
Forum PHP.pl > Forum > Przedszkole
Gość_bodek
witam

mam tabele (TABLE_PRODUCTS_DESCRIPTION) z rekordami, w ktorej jest pole PRODUCTSLINIA. W polu tym znajduje sie jeden z 25różnych wyrazów.

napisalem zapytanie do bazy:

  1. <select>
  2.  <?
  3. $products_query = tep_db_query(&#092;"select products_linia from \" . TABLE_PRODUCTS_DESCRIPTION . \" \");
  4.  
  5. while ($products = tep_db_fetch_array($products_query)) {
  6.  
  7. $select_string .= '<option value=\"' . $products['products_linia'] . '\">' . $products['products_linia'] . '</option>';
  8.  
  9. }
  10.  echo $select_string;
  11. ?> </select>

jednak zwracana lista, zawiera te 25 wyrazow w wielu kopiach. Jak zmodyfikowac ten skrypt, aby jako wynik byla lista rozwijana jedynie z tymi 25 wyrazami w jednej kopi.
Z gory wielke dzieki za pomoc.
nospor
w zapytaniu musisz dać distinct czyli
  1. SELECT DISTINCT products_linia .....
Gość_bodek
Dzieki,
znacznik select jest powyzej <?
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.