Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zagniezdzanie w PHP
a600user
post 29.05.2008, 22:02:09
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 14.04.2007

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


Witam,

Zagniezdzilem sobie troche JS w PHP i teraz mam pytanie. Dlaczego takie cos chodzi ladnie (w sensie pokazuje mi sie dwustanowy przycisk w zaleznosci, czy myszka jest albo nie nad przyciskiem):

  1. <DIV class="buy">
  2. <?php
  3. if (!isset($_SESSION['uzytkownik'])) {
  4.  echo ('<IMG SRC="b_buy_in.png" CLASS="lapka" BORDER=0>');
  5. }
  6. else {
  7. ?>
  8. <A HREF="order.php?model=<?php echo($mod.'&upgrade='.$upgrade); ?>" onmouseover='rollover.src="buy2.png"' onmouseout='rollover.src="buy.png"' TARGET="_parent">
  9. <IMG SRC="buy.png" CLASS="lapka" name="rollover" BORDER="0"></A>
  10. <?php
  11. }
  12. ?>
  13. </DIV>


... a to po przeksztalceniu w ladniejszy kod PHP, gdzie wwalone wszystko jest do jednego echo juz nie chce (pokazuje sie tylko jeden, ten sam przycisk):

  1. <DIV class="buy">
  2. <?php
  3. if (!isset($_SESSION['uzytkownik'])) {
  4.  echo ('<IMG SRC="b_buy_in.png" CLASS="lapka" BORDER=0>');
  5. }
  6. else {
  7.  echo ('<A HREF="order.php?model='.$mod.'&upgrade='.$upgrade.'" onmouseover='.'''.'rollover.src="buy2.png"'.'''.' onmouseout='.'''.'rollover.src="buy.png"'.'''.'"><IMG SRC="buy.png" CLASS="lapka" name="rollover" BORDER="0"></A>');
  8. }
  9. ?>
  10. </DIV>


?

P.S.
Ujujuj, cos tu sie nie pokazuje tak, jak mam w kodzie. Wszystkie znaki & to u mnie & a m p ; natomiast wszystkie ' to & # 0 3 9

Linia 8 powinna wygladac: (prosze bez tagow):

echo ('<A HREF="order.php?model='.$mod.'&amp;upgrade='.$upgrade.'" onmouseover='.'&#039'.'rollover.src="buy2.png"'.'&#039'.' onmouseout='.'&#039'.'rollover.src="buy.png"'.'&#039'.' TARGET="_parent"><IMG SRC="buy.png" CLASS="lapka" name="rollover" BORDER="0"></A>');

Ten post edytował a600user 29.05.2008, 22:18:15
Go to the top of the page
+Quote Post
Cezar708
post 29.05.2008, 22:06:28
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


a najładniejszy kod to:

  1. <?php session_start(); ?>
  2. <DIV class="buy">
  3. <?php if (!isset($_SESSION['uzytkownik'])) : ?>
  4. <IMG SRC="b_buy_in.png" CLASS="lapka" BORDER=0>
  5. <?php else: ?>
  6. <A HREF="order.php?model=<?php echo($mod.'&upgrade='.$upgrade); ?>" onmouseover='rollover.src="buy2.png"' onmouseout='rollover.src="buy.png"' TARGET="_parent">
  7. <IMG SRC="buy.png" CLASS="lapka" name="rollover" BORDER="0"></A>
  8. <?php endif; ?>
  9. </DIV>


winksmiley.jpg pozdrawiam

Ten post edytował Cezar708 29.05.2008, 22:07:39
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: 28.06.2025 - 02:09