Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MYSQL] Selecty a wyniki z bazy
mihipoznan
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


Czy da się tak zrobić, że select na stronie sam wybiera odpowiednią pozycję(option) jak będzie miał jej treść z bazy danych ?

Ten post edytował mihipoznan 15.05.2008, 10:06:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sniezny_wilk
post
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


1. Najlepiej jakbyś właśnie z bazy pobierał w pętli wartości do selecta, czyli tworzysz selecta i wrzucasz do niego dane
  1. <?php
  2. //jakaś pętelka
  3.  
  4. $row; //to będą pobrane rekordy
  5. while(){
  6. echo '<option value='.$row['ID'].'>'.$row['name'].'</option>';
  7. }
  8. ?>


2. Potem w tym formie lub w jakimś innym podajesz sobie ID rekordu w który ma zostać zaznaczony i robisz
  1. <?php
  2. //jakaś pętelka
  3.  
  4. $ID; // wybrane ID
  5. $row; //to będą pobrane rekordy
  6. while(){
  7. if($row['ID'] == $ID){
  8. echo '<option value='.$row['ID'].' selected="selected">'.$row['name'].'</option>';
  9. }else{
  10. echo '<option value='.$row['ID'].'>'.$row['name'].'</option>';
  11. }
  12. }
  13. ?>


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

Posty w temacie


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 Aktualny czas: 21.08.2025 - 05:35