Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zagniezdzanie w PHP
Forum PHP.pl > Forum > PHP
a600user
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>');
Cezar708
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
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.