Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie zmiennych typu: '$j+'1''
Forum PHP.pl > Forum > Przedszkole
S_Olewniczak
Próbuję w PHP zrobić coś takiego:

Kod
print '<FORM action="temp.php" method="GET">
<INPUT type="text" name="0" value='.$j+'1'.'></form>';


Lecz niestety po odświeżeniu strony wyświetla mi się coś takiego:

Kod
1>


Czy ktoś wie gdzie popełniłem błąd?
mike
Zajrzyj w wygenerowane źródło. Dopiero zobaczysz co tak naprawdę otrzymujesz.
A później z uwaga przeczytaj to: Opis języka :: Strings
b4x
  1. <?php
  2. echo '
  3. <FORM action="temp.php" method="GET">
  4. <INPUT type="text" name="0" value="'.$j+1.'">
  5. </form>';
  6. ?>


Ps. zależy jeszcze co się kryje pod "j" smile.gif
PiXel2.0
Cytat(b4x @ 15.05.2008, 16:22:32 ) *
  1. <?php
  2. echo '
  3. <FORM action="temp.php" method="GET">
  4. <INPUT type="text" name="0" value="'.$j+1.'">
  5. </form>';
  6. ?>


Ps. zależy jeszcze co się kryje pod "j" smile.gif


Ten przyklad zawiera bardzo powazny blad i nigdy nie zadziala jak nalezy smile.gif
Kolega powinien poczytac troche o priorytetach operatorow.

Jesli laczymy dzialania arytmetyczne z lancuchami to zawsze nalezy stosowac nawiasy:
  1. <?php
  2. $bok = 2;
  3. $lancuch = 'powierzchnia kwadratu o boku '.$bok.' cm wynosi '.($bok * $bok).' cm2';
  4. ?>
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.