Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie danych
Forum PHP.pl > Forum > Bazy danych > MySQL
maksiu.m
Mam maly problem chcialem pobrac dane z bazy a potem je umiescic w liscie rozwijanej

tak jak ponizej

  1. <?php
  2. echo" <label>Kategoria<em>*</em></label>             <select name="kategoria" size="w">";
  3.  
  4.  
  5.  
  6.           
  7.      if (mysql_connect($mysql_host, $mysql_login, $mysql_haslo)
  8.   and mysql_select_db($mysql_baza)) {
  9.  
  10.   $kate = mysql_query("SELECT adres FROM produkty ORDER BY adres ");
  11. } else echo "Nie można połączyć się z bazą danych...";
  12.   while($dane = mysql_fetch_array($kate)) {
  13.       $adresk=$dane ["adres"];
  14.    
  15.       echo"<option>$adresk</option>";
  16.     
  17.   }
  18.           
  19.  
  20. echo"</select>";
  21. ?>



wszytko ok tylko w tabli adres mam zduplikowane dane a chcialbym zeby wyswietlaly sie one tylko raz 
artur_dziocha
przy iterowaniu danych tworz tablice, później zastosuj funkcjęarray_unique" title="Zobacz w manualu PHP" target="_manual
no i w końcu
  1. <?php
  2. foreach($tablica as $key){
  3. echo <option>$row</option>
  4. }
  5. ?>
lukasz_os
Dodaj w zapytaniu klauzule DISTINCT np:
Kod
$kate= mysql_query("SELECT DISTINCT adres FROM produkty ORDER BY adres ");
maksiu.m
Dzięki serdeczne
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.