Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozwijana lista z bazy PsSQL
gados82
post 1.02.2005, 15:39:48
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 5.05.2004

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


[/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

Ten post edytował gados82 1.02.2005, 15:42:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ennics
post 1.02.2005, 15:46:46
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 0
Dołączył: 29.12.2004

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


koniciła

TUTAJ

Ten post edytował ennics 1.02.2005, 15:47:18


--------------------
Go to the top of the page
+Quote Post
aleksander
post 1.02.2005, 15:47:08
Post #3





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


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. ?>
Go to the top of the page
+Quote Post
Vertical
post 1.02.2005, 16:07:08
Post #4





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


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. ?>
Go to the top of the page
+Quote Post
gados82
post 1.02.2005, 16:43:52
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 5.05.2004

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


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

Ten post edytował gados82 1.02.2005, 23:47:25
Go to the top of the page
+Quote Post

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: 19.07.2025 - 09:33