Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Okno dialogowe javascript różną zawartością
Forum PHP.pl > Forum > Przedszkole
tomaszszacko
Witam. nie znalazłem nigdzie odpowiedzi na moje pytanie więc zakładam temat.

Nie potrafię poradzić sobie ze skryptem, który miałby za zadanie wyświetlenie w okienku dialogowym konkretnych informacji.

Chodzi o to, że jak wyciągam dane z bazy (np. 5 użytkowników) to po wyświetleniu ich na stronie chcę aby po kliknięciu na któregoś pojawiało się okno dialogowe z informacjami na jego temat a nie użytkownika, który został pobrany z bazy i wyświetlony jako ostatni.
Ktoś pomoże?

EDIT:
dane z bazy wyciągam i wyświetlam w ten sposób:
  1. <?
  2. $wynik = mysql_query("select * from itemy where id_wlasciciela = '".$login."'") or die('Błąd zapytania');
  3. if(mysql_num_rows($wynik) > 0) {
  4.  
  5. ?>

w miejscu gdzie wyświetlam wszystkie itemy mam
  1. <?
  2. while($item = mysql_fetch_array($wynik)) {
  3. <div id=\"plecak_itemy\"><img onclick=\"Info('{$item[0]}')\" src=\"img/itemy/{$item[0]}.png\"></div>
  4. ";
  5. }
  6. ?>


i teraz nie wiem jak w js zrobić aby wyświetlały się informacje na temat danego itemu takie jak: atak obrona etc.
  1. <script language="JavaScript">
  2. function Info(id) {
  3. alert('<?echo$item[0];?>') // questionmark.gifquestionmark.gifquestionmark.gif -,-
  4. }


PS: tak wiem, że przechowuję id w zmiennej $login ale nie o tym jest temat wink.gif
Turson
Przykład
  1. <?
  2. while($item = mysql_fetch_array($wynik)) {
  3. <div id=\"plecak_itemy\"><img onclick=\"info(this)\" atak=\"".$atak."\" src=\"img/itemy/{$item[0]}.png\"></div>
  4. ";
  5. }
  6. ?>
  7. <script>
  8. function info(x){
  9. var atak = $(x).attr('atak');
  10. alert('Atak: '+atak);
  11. }
  12. </script>
Kshyhoo
Okno dialogowe w JS, więc dlaczego piszesz w dziale PHP? Przenoszę do Przedszkola, proszę dostosować tytuł wątku do zasad tego działu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.