Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozwijalna lista wyboru
alonzo
post 10.10.2004, 19:52:17
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.10.2004

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


Witam serdecznie i proszę o pomoc.
Mam w bazie danych dwie tabele: "dane" i "rzecz".

Struktura tabeli "dane":
daneID
nazwisko
rzeczID

Struktura tabeli "rzecz":
rzeczID
nazwa

Przy edycji konkretnego rekordu z tabeli "dane", do edycji pola "rzeczID" używam rozwijalnej listy wyboru. Nie wiem, jak zrobić, aby pojawiała mi się lista z ustawioną wartością taką jak ma edytowany rekord.

Rozwiązałem to w ten sposób, że najpierw wyświetlam listę z aktualną wartością pola, a obok listę w wyborem nowej wartości pola.
Jak poprawić ten skrypt, abym załatwił to jedną listą.

  1. <?php
  2. echo &#092;"<tr>\";
  3. echo &#092;"<td width=\"130\" align=\"right\"> <SPAN class=txt> Rzecz:</SPAN> </td>\";
  4. echo &#092;"<td width=\"200\">\";
  5. echo &#092;"<select name=\" \".$row[\"rzeczID\"].\" \">\";
  6. $wynik=mysql_query(&#092;"select * from rzecz where rzeczID=\".$row[\"rzeczID\"].\" \");
  7. for ($i=0; $i<@mysql_num_rows($wynik); $i++){
  8. $wiersz=mysql_fetch_array($wynik);
  9. echo &#092;"<option value=\"\".$wiersz[\"rzeczID\"].\"\">\".$wiersz[\"nazwa\"];
  10. }
  11. echo &#092;"</select>\";
  12. echo &#092;"</td>\";
  13.  
  14.  
  15.  
  16. echo &#092;"<td width=\"200\">\";
  17. echo &#092;"<select name=\" new_rzeczID\"> <option value=\"\" selected> --ponownie wybierz rzecz--\";
  18. $wynik=mysql_query(&#092;"select * from rzecz \");
  19. for ($i=0; $i<@mysql_num_rows($wynik); $i++){
  20. $wiersz=mysql_fetch_array($wynik);
  21. echo &#092;"<option value=\"\".$wiersz[\"rzeczID\"].\"\">\".$wiersz[\"nazwa\"];
  22. }
  23. echo &#092;"</select>\";
  24. echo &#092;"</td>\";
  25. echo &#092;"</tr>\";
  26. ?>


---
Prosze uzywac [php] do umieszczania kodu php
hwao
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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 09:05