Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Dynamiczne combo box
Forum PHP.pl > Forum > PHP
marcinz80
Hejka. Mam problem z combo box'em w Php. Chodzi mi o to aby dane do combo były zaciągane z bazy. Próbowałem i szukałem po sieci, ale tak na dobrą sprawę za bardzo jednoznacznej odpowiedzi nie znalazłem.

Jeśli nie dam bez pętli to pokazuje mi się w combo pierwsza wartość z tabeli.
  1. <?php
  2. $res1 = pg_query($dbc, "SELECT rok FROM n.view3");
  3. $res2 = pg_fetch_array($res1);
  4. echo '<option value='.$res2['rok'].'>'.$res2['rok'].'</option>';
  5. ?>

A jeśli dam pętle to nie widzę nic w combo, ale błędów mi nie generuje.
  1. <?php
  2. $res1 = pg_query($dbc, "SELECT rok FROM n.view3");
  3. while ($res2 = pg_fetch_array($res1)){
  4. <option value='.$res2['rok'].'>'.$res2['rok'].'</option>\n;
  5. }';
  6. ?>

A potrzebuje wszystkich wartości.
Ma ktoś jakieś pomysły?
Z góry dziękuje.
krowal
Wow.. tak robisz wyświetlanie w pętli ?
  1. while ($res2 = pg_fetch_array($res1)){
  2. <option value='.$res2['rok'].'>'.$res2['rok'].'</option>\n;
  3. }';

To jest raczej wyświetlanie pętli winksmiley.jpg A podejrzewam, że wszystko przez to, że nie masz kolorowania składni w swoim edytorze.
Powinno być tak:
  1. while ($res2 = pg_fetch_array($res1)){
  2. echo '<option value='.$res2['rok'].'>'.$res2['rok'].'</option>';
  3. }
marcinz80
Sorrki, ale wpadka.
Klapa na całej linii.
Dzięki i pozdro.

Temat zamknięty.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.