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
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


@kasjus Twój przykład działa i to bardzo dobrze.Tylko nie tak jak myślisz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Działa dokładnie tak jak napisałeś.

Twoja funkcja ma za zadanie podstawić zmienną i tyle robi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Nie zwraca żadnej wartości, nie wyświetla nic na ekran.

Powinno być tak:
  1. <?php
  2. function CreateForm()
  3. {
  4. $form = '<form method = post >';
  5. $form .= '<input type= "submit" value="Dalej">';
  6. $form .= '</form>';
  7. echo $form;
  8. }
  9. ?>
  10. Tworzę formularz
  11. <?
  12. CreateForm();
  13. ?>
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: 6.10.2025 - 16:38