Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Formularz w wyskakujacym okienku i powrot.
Esc
post 11.06.2006, 18:18:45
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
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: 6.07.2025 - 09:37