Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][SQL]Pobranie danych z bazy dla pola SELECT w formularzu, plus: jak wyswietlac tylko raz dany wpis
fredman
post 7.02.2007, 21:59:47
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 15.12.2006

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


no wlasnie. da sie zrobic cos takiego zeby opcje w polu select byly generowane na podstawie tego co zostanie sciagniete z bazy?

mam w bazie uzytkonikow i chcialbym zeby z pola tabeli "login" wyciagane byli loginy uzytkownikow i zeby wstawiane byly jako opcje pola select formularza.

Ten post edytował fredman 7.02.2007, 22:33:54
Go to the top of the page
+Quote Post
Cienki1980
post 7.02.2007, 22:12:11
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Pewnie że sie da:
  1. <?php
  2. $res=mysql_query("select pole1, pole2 from tabela");
  3. echo "<select name="login">";
  4. while($row=mysql_fetch_array($res))
  5. {
  6.  echo "<option value="".$row['pole1']."">".$row['pole2'];
  7. }
  8. echo "</select>";
  9. ?>


--------------------
404
Go to the top of the page
+Quote Post
fredman
post 7.02.2007, 22:33:02
Post #3





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 15.12.2006

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


teraz mam kojeny prolem: pobiera mi to ale wrzuca tyle razy ile razy to wystepuje w bazie a ja bym chial zeby wyswietlalo raz dla kazdego


EDIT: juz wiem nalezy w zapytaniu sql owym dodac "DISTINCT".
dzieki

Ten post edytował fredman 7.02.2007, 22:38:16
Go to the top of the page
+Quote Post
Cienki1980
post 7.02.2007, 22:38:38
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Nie wiem jaka masz strukturę bazy danych i jak przechowujesz dane użytkowników ( jak dla mnie loginy użytkowników w tabeli users ( czy jak tam masz ) nie powinny się powtarzać ), ale może proste DISTINCT pomoże.
  1. SELECT DISTINCT login FROM users;


--------------------
404
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 11:34