Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP lub też HTML problem ...?
kasjus
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 1.11.2005
Skąd: Bielsko-Biała

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


Nie za bardzo wiem czy to bardziej problem php czy html ale jednak zaryzykuje:

Problem jest następującego typu:

Jest sobie baza danych z której pobieram wartości, którymi wypelniam listę wyboru i to realizowane jest na stronie 1.php

**********************************************************

  1. <SELECT NAME = "wpr" OnChange="location = this.options[this.selectedIndex].value;"">
  2. <OPTION>- - - - Wydział - - - -</OPTION>
  3. <OPTION value="new_wydzial.php">Nowy</OPTION>
  4. <?
  5. $moja_baza = new mysqli('localhost','root','misty25');
  6. $moja_baza->select_db('wps');
  7. $wynik = $moja_baza->query("SELECT DISTINCT wydzial FROM wydzial_kierunek");
  8. while($wiersz = $wynik->fetch_assoc()) 
  9. {
  10. print '<option value="kierunek.php">'.
  11. $wiersz['wydzial']
  12. .' </option>';
  13. }
  14.  
  15. $wynik->close(); 
  16. ?>
  17. </SELECT>


**********************************************************
Jeśli wybiorę wartość nowy - otwiera sie strona dodawania nowej wartości a jeśli coś innego otwiera się strona kierunek.php.

Pytanie:
1. Jak na stronie kierunek.php pobrać wartość wybraną z listy wyboru na stronie 1.php
2. Na stronie kierunek.php opcją include dołaczony jest plik 1.php, aby ciagle widoczna była lista wyboru. Jak ustawić jej wartość na wybraną wcześniej na stronie 1.php

(IMG:http://forum.php.pl/uwaga.gif)
~mike_mech
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kasjus
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 1.11.2005
Skąd: Bielsko-Biała

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


Ok! Ponieważ z tego co dostałem nie jestem w stanie sklecić całości przesyłam kod dwóch plików:
pierwszy - wpr_wydzial_kierunek.php
drugi - kierunek.php
Bierzemy po uwagę opcję że ktoś z listy wybrał wydział i został przeładowany automatycznie (opcja OnChange) do strony kierunek.php
Pytanie brzmi następująco: Co i gdzie trzeba dodać/zmienić aby po przejściu na stronę kierunek.php pole rozwijane wydział ustawione było na wydział wybrany na stronie wpr_wydzial_kierunek.php
******************************
PLIKI:

wpr_wydzial_kierunek:
  1. <html>
  2. <meta name="Language" content="pl">
  3. <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
  4. <?include("1_index.php"); 
  5. ?>
  6. <form action="wpr_wydzial_kierunek.php" method=post>
  7. <table border=0>
  8. <tr bgcolor=#cccccc>
  9. <td>
  10. <SELECT NAME = "wpr" OnChange="location = this.options[this.selectedIndex].value;">
  11. <OPTION>- - - - Wydział - - - -</OPTION>
  12. <OPTION value="new_wydzial.php">Nowy</OPTION>
  13. <? 
  14. $moja_baza = new mysqli('localhost','root','misty25');
  15. $moja_baza->select_db('wps');
  16. $wynik = $moja_baza->query("SELECT DISTINCT wydzial FROM wydzial_kierunek");
  17. while($wiersz = $wynik->fetch_assoc()) 
  18. {
  19.  
  20. print '<option value="kierunek.php" >'.
  21. $wiersz['wydzial']
  22. .' </option>';
  23.  
  24. }
  25. $wynik->close(); 
  26. ?>
  27. </SELECT>
  28. </td>
  29. </tr>
  30. </table>
  31. </form>
  32. </html>



kierunek.php

  1. <html>
  2. <meta name="Language" content="pl">
  3. <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">
  4. <?
  5. include("wpr_wydzial_kierunek.php");
  6. ?>
  7. <form action="kierunek.php" method=post>
  8. <table>
  9. <tr>
  10. <td> </td>
  11. </tr>
  12. <tr bgcolor=#cccccc>
  13. <td>
  14. <SELECT NAME = "wpr_4">
  15. <OPTION>- - - - Kierunek - - - -</OPTION>
  16. <OPTION value="new_kierunek.php">Nowy</OPTION>
  17. <?
  18. $moja_baza = new mysqli('localhost','root','misty25');
  19. $moja_baza->select_db('wps');
  20. $wynik = $moja_baza->query("SELECT DISTINCT kierunek FROM wydzial_kierunek where
  21. wydzial_kierunek.wydzial='Elektrotechniki i elektroniki' ");
  22.  
  23. while($wiersz = $wynik->fetch_assoc()) 
  24. {
  25. print '<option value="specjalnosc.php">'.
  26. $wiersz['kierunek']
  27. .' </option>';
  28. }
  29. $wynik->close(); 
  30. ?>
  31. </SELECT>
  32. </td>
  33. </tr>
  34. </table>
  35. </form>
  36. </html>



Tyle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Proszę o bardzo łopatologiczne odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 8.10.2025 - 07:08