Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] select w inpucie generowany autmatycznie z tabelki z bazy mysql
kononowicz
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


chciałbym aby w formularzu dane w select'cie były pobierane z bazy

  1. <?php
  2. <select name="ID_DZIALY">
  3. <option value="1">dział budowlany
  4. <option value="2">farby
  5. <option value="3">dział hydrauliczny
  6. <option value="4">dział metalowy
  7. <option value="5">dział sanitarny
  8. <option value="6">inne
  9.  </select>
  10. ?>


gdzie 1,2,3,4,5,6 itd. to ID w tabeli `dzialy` a np. dział budowlany to NAZWA w tabeli `dzial`...

jak to zrobic??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cienki1980
post
Post #2





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

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


Pobierasz dane z bazy za pomocą
mysql_query()
mysql_fetch_array()

w pętli tworzysz kolejne opcje do selecta mniej więcej w taki sposób:
  1. <?php
  2. echo "<select>";
  3. while($row=mysql_fetch_array($wynik))
  4. {
  5.  echo "<option value="".$row['id']."">".$row['wartosc_innego_pola'];
  6. }
  7. echo "</select>";
  8. ?>
Go to the top of the page
+Quote Post
kononowicz
post
Post #3





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

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


dzieki

a jeszcze jedno pytanie... jezeli w wartosci selecta ma byc zamiast np. 1 to nazwa tabeli (nie kolumny czy pola) a w nazwie selecta ma być to co było (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował kononowicz 5.02.2007, 20:11:44
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:42