Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/MySQL] pętla w overlib...
TheRiko
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 10.09.2006

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


Witam.

Czy jest możliwe użycie pętli w overlib.js? Potrzebuję wyciągnąć dane z bazy SQL i umieścić je w dymku...

  1. <?php
  2. $result = mysql_query("SELECT * FROM $army_tbl WHERE polozenie='$x,$y'");
  3. while($r = mysql_fetch_array($result)) {
  4. $oddzial = $r['oddzial'];
  5. $wladca_id = $r['wladca_id'];
  6. // Oddział: <b>'.$oddzial.'</b>
  7. }

  1. <?php
  2. echo '<img src="'.$folder.'/mapa/zolnierz01.gif" border="0" onMouseOver="overlib(\'<center>Oddział: <b>'.$oddzial.'</b> - </center>\', CAPTION, \'<center><B>Twój</B></center>\', FGCOLOR, \'#CCCCCC\', BGCOLOR, \'#3D417C\', TEXTCOLOR, \'#000000\')" onMouseOut="nd();">';
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Czy jest możliwe użycie pętli w overlib.js?

Jest.

sprawdzaj sobie cudzysłowy na przyszłość, jakie pytanie - taka odpowiedź
Go to the top of the page
+Quote Post
TheRiko
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 10.09.2006

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


Uhm.. OK. Jak to zrobić?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




string - polecam od tego zacząć.
Go to the top of the page
+Quote Post
TheRiko
post
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 10.09.2006

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


W ogóle nie wyświetla mi dymka.

  1. <?
  2. $str = <<<EOD
  3. <img src="$folder/mapa/zolnierz01.gif" border="0" onMouseOver="overlib('<center>Oddział: <b>$oddzial</b> - </center>'" onMouseOut="nd();">
  4. EOD;
  5. ?>


Jaki może być powód?
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No jak ma działać, jak masz błędy składniowe?
Go to the top of the page
+Quote Post
TheRiko
post
Post #7





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 10.09.2006

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


Możesz je wskazać? Nie znam się za bardzo na składni Heredoc..
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




To nie problem ze składnią PHP, ale JS.

Włącz sobie konsolę przeglądarki, to zobaczysz.
Go to the top of the page
+Quote Post
TheRiko
post
Post #9





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 10.09.2006

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


No dobrze, ale użycie tej składni i tak mi nie pomaga w rozwiązaniu mojego problemu. Jak zrobić aby w dymku powtarzała się wartość ze zmiennej?
Chodzi dokładnie o tekst "Oddział: <b>$oddzial</b>".

I drugie pytanie: czy można wywołać funkcję np k($wladca_id) w składni Heredoc?
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Co ma JS do PHP tutaj...? Podstawy PHP się kłaniają: string.

Jeśli chodzi o wywoływanie - jw: string.
Go to the top of the page
+Quote Post
TheRiko
post
Post #11





Grupa: Zarejestrowani
Postów: 37
Pomógł: 1
Dołączył: 10.09.2006

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


Cytat(erix @ 21.08.2009, 19:33:31 ) *
Co ma JS do PHP tutaj...?

Ma dużo, bo nie chodzi mi o powtarzanie dymka, tylko aby w jednym dymku była pętla z informacjami. Do niczego się nie nadajesz i w ogóle mi nie pomagasz. Co z tego że odsyłasz wciąż do manuala, skoro tam nie ma odpowiedzi na moje pytanie? A jeśli jest, to mi ją po prostu wskaż.

Jeśli chodzi o wstawianie funkcji, to sobie poradziłem. Miałem błąd w samej funkcji, dlatego mi źle wyświetlało.

Ten post edytował TheRiko 21.08.2009, 19:01:10
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Do niczego się nie nadajesz i w ogóle mi nie pomagasz. Co z tego że odsyłasz wciąż do manuala, skoro tam nie ma odpowiedzi na moje pytanie? A jeśli jest, to mi ją po prostu wskaż.

Heh, takie odzywki to do kolegów na podwórku, kolego.

Cytat
Jeśli chodzi o wstawianie funkcji, to sobie poradziłem. Miałem błąd w samej funkcji, dlatego mi źle wyświetlało.

I non-stop Ci to tłumaczyłem. Linkowałem nie bez powodu.

Ale że nie potrafisz zachowywać się jak człowiek, zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:14