![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ciezko troche wytlumaczyc ale chodzi mi o cos takiego. Mam formularz na stronie z polem input text ale jak ktos nie wie co wpisac to klika w link otwiera sie popupowe okienko w ktorym pobierane sa dane z bazy - wybieramy selectem i wracamy do strony glownej a popup sie zamyka. Figlem jest to ze sa to zdjecia i w owym popupie wybieram select onchange i pokazywac ma sie najpierw dany obrazek a dopiero jak klikne na przycisk submit ma przeniesc dane do glownego formularza. mysql 01_zdjecia Kod Id_zdjecia, Nazwa, Opis 1,025_m.jpg, To jest zdjecie 1 2,fa_m.jpg, To jest zdjecie2 3,rtr_m.jpg, To jest zdjecie3 itd index.html Kod <form name="form1" action="tratata.php" method="post"> <input name="input1" type="text" value=""> </form> <a href="java script:void(0);" onClick="java script:window.open('popup.php', 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=180, height=200, left=480, top=200');">otworz</a> popup.php Kod <? include 'connect.inc'; function wybor_bio() { global $connection; $table_name = "01_zdjecia"; $sql = "SELECT * FROM $table_name order by Id_zdjecia"; $pyt = mysql_query($sql,$connection); while ($rekord = mysql_fetch_array ($pyt)) { echo "<option value=\"$rekord[Id_zdjecia]\">$rekord[Opis]</option>"; }} ##################################################### ?> <script> function Foto() { var co = window.document.forms.form2.input1; var gdzie = window.document.images.pokaz; gdzie.src = co.value; } </script> <form name="form2" action="" method="post" > <SELECT name="input1" onchange="Foto();"> <? wybor_bio(); ?> </SELECT> <input type="button" onclick="java script:window.opener.document.form1.input1.value = document.form2.input1.value; window.close();"> <img name="pokaz" src="brakfoto.jpg" /> </form> Problem jest taki - tak jak teraz moge sobie wybierac zdjecia z listy select i wracam do formularza z Id_zdjecia - ktore wlasnie potrzebuje ale zdjecia nie widze w popupie - musialbym zamienic linijke Kod echo "<option value=\"$rekord[Id_zdjecia]\">$rekord[Opis]</option>"; na: Kod echo "<option value=\"$rekord[Nazwa]\">$rekord[Opis]</option>"; Wiem ze nie przypisze podwojnego value ale jak to zrobic - nie jestem za biegly w JS -------------------- Pozdrawiam
Esc --- a takie tam pierdoly |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 09:37 |