Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Form select z treścią zależną od zawartości bazy SQL
-i105n2k-
post
Post #1





Goście







Witam,

potrzebuję skonstruować rozwijaną listę której zawartość będzie pobierana z odpowiednich kolumn tabeli. Moja tabela wygląda tak: |id|nazwa| zarówno id jak i nazwa są unikalne. Chce pobrać wszystkie nazwy, zrobić z nich listę zaś po wyborze konkretnej przekazać do zmiennej wartość id jej odpowiadającego. Jak narazie próbuję zrobić to tak:

  1. $wynik = mysql_query("SELECT id, nazwa FROM katkont")
  2.  
  3. echo "<form action='t.php'><select name='identyfikator'>";
  4. if(mysql_num_rows($wynik) > 0) {
  5. while($r = mysql_fetch_assoc($wynik)) {
  6. echo "<option>".$r['nazwa']."</option>";
  7. echo "</select></form>";
  8. }
  9. }


Niestety nie wychodzi, czy ktoś mógłby doradzić jak to zrobić, żeby działało lub wskazać błąd ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-i105n2k-
post
Post #2





Goście







Działa, dzięki kolego.
Pytanie nr.2 okazuje się niestety że "nazwa" nie jest unikalna, jedynie id, jak to zmodyfikować, żeby wybierając z listy konkretną nazwę do zmiennej $identyfikator przekazać id odpowiadające nazwie?
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 19:40