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