Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js][php][sql] lista rozwijana, jak zrobić wyświetlanie bazy wg wyboru z listy rozwijanej
wojtekwro
post 29.05.2007, 15:36:59
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 26.04.2007

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


jak w temacie,
odesłano mnie z poprzedniego mojego wątku do JS ale ja jestem w tym totalnie zielony nie miałem jeszcze wogóle doczynienia z JS nie wiem co jest wymagane aby odpalić JS na serwerku. a przedewszystkim chodzi o takie coś. Mamy skrypt w php

  1. <?php
  2.  
  3. $connection = @mysql_connect('localhost', 'root', '')or die('brak polaczenia z BD');
  4. $db = @mysql_select_db( "audity" ) or die ('Nie mogę połączyć się z bazą danych');
  5.  
  6. /* zapytanie do konkretnej tabeli */
  7. $wynik = mysql_query("SELECT * FROM plan")or die('Błąd zapytania');
  8.  
  9. if( mysql_num_rows( $wynik ) > 0) 
  10. {
  11. /* najpierw inicjujemy początek znaczników <form>, bo inaczej będą się w pentli wywyoływały, to samo z <select> */
  12. echo '<form action="index.php" method="post">';
  13. echo '<select name="obszar">';
  14.  /* Ja używam mysql_fetch_array() - zwraca wiersze spełniające zapytanie*/
  15. while ( $row = mysql_fetch_array( $wynik ) )
  16. {
  17. /* tutaj same elementy wyświetlane w polu select, czyli..*/
  18. /* "pole" to oczywiście nazwa kolumny do jakiej chcesz się odwołać*/
  19.  
  20. echo '<option>'.$row["obszar"].'</option>';
  21.  
  22. }
  23. /*na końcu zamykamy tagi*/
  24. echo '</select></form>';
  25. }
  26.  
  27. ?>


i teraz chciałbym aby dalej robił on coś takiego ;] powiedzmy z wyświetlonej już listy "obszar" wybieram sobie pozycje 3, następuje wyświetlenie wiersza podporządkowanego do pozycji 3, następnie mam możliwość wypełnienia prostego formularza i dopisanie w danym wierszu bazy dodatkowych informacji w zdefiniowanych polach, oraz automatycznie umieszczenie wartości 1 w jednym z pól. Ma to na celu zapobiec kilkukrotnemu wypełnianiu tego samego formularza tzn. Jeżeli wypełnimy formularz i wyślemy go do bazy po odświerzeniu listy pozycja nr3 ma zniklnąć. Podjąłby sie ktoś pomocy w stworzeniu takiego cudeńka questionmark.gif Może macie jakieś howto do czegoś w tym stylu za wszelką pomoc serdecznie dziękuje.
Go to the top of the page
+Quote Post
sniezny_wilk
post 29.05.2007, 16:25:00
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Najlepiej napisz w tym forum: forum JS


--------------------
Go to the top of the page
+Quote Post
tommy4
post 29.05.2007, 16:36:57
Post #3





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


I java script się nie odpala na serwerku, tylko po stronie przeglądarki.

Nie wiem po co dwa wątki, ale na serio - bez JS się nie obejdzie.
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: 24.07.2025 - 21:18