Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozwijana lista z bazy PsSQL
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
gados82
[/php]Hello

Mam bazke w postgreSql i potrzebuje skryptu php do takiej tabeli


tabela: Samochody
-----------------------------------------------------------------
id_samochodu | marka | nazwa | rejestracja | cena |
------------------------------------------------------------------
1 | opel | astra | Gmb 3743 |30 |
2 | ford | fiesta | gd 7382 | 32 |


za pomoca tego skryptu mam wybierac z rozwijanej listy marke samochodu (marki sa pobierane z tabeli powyżej : samochody) dalej to bym sobie juz poradził a mianowicie

wybrane marke przyjmuje jako
  1. <?php
  2. $marka= $_POST[&#092;"marka\"]; 
  3. ?>


i potem

  1. <?php
  2.  
  3. $wynik = pg_query(&#092;"select * from klienci where marka_sam=$marka;\"); 
  4.  
  5. ?>

licze na jakos pomoc moize znacie jakieś linko do stron z kursem gdzie jest ładnie opisana komunikacja php i postgresql

albo tworzenie własnie takich formularzy z rozwijanymi listami
ennics
koniciła

TUTAJ
aleksander
przeniesione php Początkujący => HTML\XHTML

wyciągasz kolejne marki pgsqlowym odpowiednikiem mysql_fetch_* we while gdzie masz:
  1. <?php
  2. echo '<option value=\"' . $wartosc . '\">'. $opis .'</option>';
  3. ?>
Vertical
Przykład:
  1. <?php
  2. while($row = pg_fetch_array($wynik))
  3. {
  4. printf(&#092;"Model: %s %s; Rejestracja: %s; Cena: %sn\",
  5. $row['marka'], $row['nazwa'], $row['rejestracja'], $row['cena']);
  6. }
  7. ?>
gados82
zrobiłem tak narazie ale nic nie wypełnia mi to

plik xxx.php
http://iis.pwsz.elblag.pl/~iis2136/1/xxx.php

co mam zrobic zeby w tej rozwijanej liscie pojawiły sie dane z tabeli filmy z kolumny tytul
to ssa namiary na moja baze postgresql
("host=localhost user=iis2136 dbname=iis2136");

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  4. <title>Marka</title>
  5. </head>
  6. <body>
  7. <h2>Wybierz tytul filmu</h2>
  8. <form method="POST" action="xxx1.php">
  9. <select name="tytul">
  10.  
  11.  
  12. <?
  13.  
  14. if (!$conn)
  15. {
  16. $conn = pg_connect("host=localhost user=iis2136 dbname=iis2136");
  17. }
  18.  
  19. $wynik = pg_query("select tytul from film;");
  20.  
  21.  
  22. ?>
  23. </select>
  24. <input type="SUBMIT" value="OK">
  25. </form>
  26. </body>
  27. </html>



plik xxx1.php
http://iis.pwsz.elblag.pl/~iis2136/1/xxx1.php

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  4. <title>Opinia</title>
  5. </head>
  6. <body>
  7. <h2>Napisz coś o swoim ulubionym samochodzie</h2>
  8.  
  9. <?
  10. if ((array_key_exists('tytul', $_POST)))
  11. {
  12. print "to jest " . ($_POST['tytul'] . "i jest cool");
  13. }
  14. else die ("Brak parametru!");
  15. ?>
  16.  
  17. <br>
  18.  
  19. </form>
  20. </body>
  21. </html>




gdzie popełniłem błedy ze nic nie wyswietla qw rozwijanej liscie
czegos brakuje tylko nie wiem czego
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.