Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja while, mam klina bo nie widzę błędu.
Forum PHP.pl > Forum > Przedszkole
lucky2011
Kod wyglada tak:
  1. <?php
  2. $odleglosc=50;
  3. while ($odleglosc<=250)
  4. {
  5. echo .$odleglosc. '<br/>';
  6. echo .$odleglosc/10. '<br/>';
  7. $odleglosc +=50 '<br/>';
  8.  
  9. }
  10. ?>


I wywala w tej lini błąd: echo .$odleglosc.'<br/>';

unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';'

Nie widzę czego brakuje, dzieki z góry ;-)

http://lucky2011.strefa.pl
http://lucky.user.oak.pl
krzotr
  1. <?php
  2. $odleglosc=50;
  3. while ($odleglosc<=250)
  4. {
  5. echo $odleglosc . '<br/>';
  6. echo ($odleglosc/10) . '<br/>';
  7. $odleglosc +=50;
  8. echo '<br/>';
  9.  
  10. }


Jak printujesz działania matematyczne to umieszczaj je w nawiasach.

Poczytaj jeszcze o konkatenacji.
desperat666
Poprawiony kod:

  1. <?php
  2. $odleglosc=50;
  3. while ($odleglosc<=250)
  4. {
  5. echo $odleglosc.'<br/>';
  6. echo ($odleglosc/10).'<br/>';
  7. $odleglosc +=50;
  8. echo '<br/>';
  9.  
  10. }
  11. ?>


1. Przy inkrementacji ($odleglosc+=50) nie dodawaj stringa '<br>'
2. Działania umieszczaj w nawiasie..
3. Kropkami oddzielasz zmienne od stringów ale nie rób tam spacji..
4. Live long and prosper
lukaskolista
dodam jeszcze, ze while nie jest funkcja tylko petla bo nikt nie zwrocil na to uwagi wczesniej, pozniej ktos przeczyta i sie rozniesie w swiat
-desperat666-
Cytat(lukaskolista @ 19.03.2011, 18:41:10 ) *
dodam jeszcze, ze while nie jest funkcja tylko petla bo nikt nie zwrocil na to uwagi wczesniej, pozniej ktos przeczyta i sie rozniesie w swiat


while jest instrukcją,
pętla wykonuje się dopóki spełniony jest jej warunek
można utworzyć pętlę instrukcjami "while" i "for"
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.