Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript] Zmienna w overlib'ie
Lethys
post 12.05.2008, 23:07:27
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Mam taki kod :

  1. print "<div><a onMouseOver=\"overlib('<center><?php print &#092;"$gracz[exp]\"; ?></center>', FGCOLOR, '#667C94', BGCOLOR, '#00FFFF', TEXTCOLOR, '#FFFFFF', STATUS, 'Dymek zwykły')\" onMouseOut=\"nd();\" >$gracz[user],</a></div> ";


I mi wyskakuje :
Cytat
', FGCOLOR, '#667C94', BGCOLOR, '#00FFFF', TEXTCOLOR, '#FFFFFF', STATUS, 'Dymek zwykły')" onMouseOut="nd();" >lolek,


A powinno

Cytat
lolek,


i ze zmienną w dymku , co jest nie tak ?


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
lilik
post 13.05.2008, 07:49:35
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 5
Dołączył: 17.03.2005

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


no i tak ci drukuje jak mu kazales winksmiley.jpg
Go to the top of the page
+Quote Post
Lethys
post 13.05.2008, 07:53:08
Post #3





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


TYle to i jak wiem sad.gif Ale co muszę zmienić żeby mieć chciany efekt ?


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
webdice
post 13.05.2008, 07:56:20
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <?php
  2. print "<div><a onMouseOver=\"overlib('<center>" . $gracz[exp] . "</center>', FGCOLOR, '#667C94', BGCOLOR, '#00FFFF', TEXTCOLOR, '#FFFFFF', STATUS, 'Dymek zwykły')\" onMouseOut=\"nd();\">" . $gracz[user] . ",</a></div>";
  3. ?>


EDIT: Jeśli indexy w zmiennej gracz nie są stałymi popraw na:

  1. <?php
  2. $gracz['exp']
  3. ?>


~lilik jak nie masz nic sensownego do powiedzenia to się nie wypowiadaj.
Go to the top of the page
+Quote Post
Lethys
post 13.05.2008, 08:48:02
Post #5





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Było już dobrze a jak wstawiłem do overliba :


  1. <?php
  2. <br><img src=&#092;"images/barmax.jpg\" width=". $gracz['wins'] . " height=\"6\"><img src=\"images/barmin.jpg\" width=". $gracz['losses'] . " height=\"6\"></center>
  3. ?>


Znowu błedy wywala sad.gif

Ten post edytował Lethys 13.05.2008, 08:48:36


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
webdice
post 13.05.2008, 09:15:20
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <?php
  2. print "<br><img src=\"images/barmax.jpg\" width=\"". $gracz['wins'] . "\" height=\"6\"><img src=\"images/barmin.jpg\" width=\"". $gracz['losses'] . "\" height=\"6\"></center>";
  3. ?>


Ale zdecydowanie lepiej tak:

  1. <?php
  2. print '<br><img src="images/barmax.jpg" width="' . $gracz['wins'] . '" height="6"><img src="images/barmin.jpg" width="' . $gracz['losses'] . '" height="6"></center>';
  3. ?>
Go to the top of the page
+Quote Post
Lethys
post 13.05.2008, 09:23:32
Post #7





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Dalej nie działa całe wygląda tak :

  1. <?php
  2. print "<div><a onMouseOver=\"overlib('<center>Statystyki pojedynków : <br>Wygrane:". $gracz['wins'] . "<br>Przegrane:". $gracz['losses'] . "<br><img src="images/barmax.jpg" width="' . $gracz['wins'] . '" height="6"><img src="images/barmin.jpg" width="' . $gracz['losses'] . '" height="6"></center>', FGCOLOR, '#667C94', BGCOLOR, '#00FFFF', TEXTCOLOR, '#FFFFFF', STATUS, 'Dymek zwykły')\" onMouseOut=\"nd();\">" . $gracz[user] . "</a></div>";
  3. ?>



@up

Z pierwszym co podałes nie ma zmian, czyli wywala mi to co w 1 poscie, natomiast jak zastosowałem to drugie rozwiązanie to :

Cytat
Parse error: syntax error, unexpected T_STRING in D:\...\chat.php on line 77


Ten post edytował Lethys 13.05.2008, 09:24:12


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
webdice
post 13.05.2008, 09:27:51
Post #8


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Nie będę za Ciebie tego robił, poczytaj o łączeniu stringów. Ogólnie rzecz biorąc jeśli masz:

  1. <?php
  2. print "cokolwiek";
  3. ?>


to wszystkie cudzysłowia poprzedzasz slashem, a w wypadku gdy masz:

  1. <?php
  2. print 'cokolwiek';
  3. ?>


to wszystkie apostrofy poprzedzasz slashem.
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: 8.07.2025 - 02:43