Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wybranie danych z selecta i wyswietlenie obrazka ?, php + js + mysql
luckyluc
post 17.10.2006, 23:42:47
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 11.04.2006

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


Witam !

Robie system newsow. Jest temat, tekst skrocony, tekst rozszerzony oraz zdjecie, ktore wybiera sie z selecta. Wszystko fajnie dziala, ale pomyslalem sobie, ze funkcjonalna bylaby opcja gdyby po wyborze w select, dany obrazek pojawil sie obok formularza. Teoretycznie wiem jak to zrobic, ale brakuje mi przelozenia tego na jezyk js.

1. Select ze zdjeciami. Dzieki onchange po wybraniu zdjecia przesylam wartosc w tym przypadku id z bazy do pola text

  1. echo"<select class=form01 name=zdjecie size=1 style="width: 300px;" onchange="document.getElementById('hidden_value').value=this.value">
  2.  
  3. <option value="">Wybierz</option>";
  4.  
  5.  
  6. $zapytanie = "SELECT * FROM zdjecia WHERE zdjecia_grupa=0 OR zdjecia_grupa=1 ORDER BY zdjecia_nazwa ASC";
  7. $wykonaj = mysql_query($zapytanie);
  8. while($row_zdjecia = mysql_fetch_array($wykonaj)) {
  9. $option_zdjecia="";
  10. if($row_produkty[produkty_zdjecia] == $row_zdjecia[zdjecia_id]) {
  11. $option_zdjecia="selected"; }
  12. echo"<option value="$row_zdjecia[zdjecia_id]" $option_zdjecia>$row_zdjecia[zdjecia_nazwa] - $row_zdjecia[zdjecia_plik]</option>"; }
  13. echo"</select>";
  14. mysql_close($polaczenie);?>


2. Id wyswietla mi sie w polu text

  1. <input type="text" name="hidden_value" id="hidden_value" value="">

---
Teraz pytanie. Jak stworzyc w js dwuwymiarowa tablice (id i nazwe pliku) pobierajaca dane z bazy. Nastepnie porownac id selecta z id z tablicy i na koncu wykorzystac nazwe pliku z tablicy, aby wyswietlic obrazek. Z gory dziekuje za wskazowki.

Ten post edytował luckyluc 19.10.2006, 18:08:32
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: 18.06.2025 - 02:55