Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Proszę o pomoc. Utknąłem w pewnym miejscu podczas nauki
Forum PHP.pl > Forum > Przedszkole
Michal2451
Witam!
Uczę się z internetu php i utknąłem w pewnym miejscu, a mianowicie w instrukcjach warunkowych.

Napisałem takie coś, aby sprawdzić czy działa:
  1. <?
  2. $a = 10;
  3. $b = 10;
  4.  
  5.  
  6. if($a == $b)
  7. echo 'zmienne sa rowne';
  8. else if($a < $b)
  9. '1 jest mniejsze niz 2';
  10. else
  11. 'zmienne sa nieidentyczne';
  12.  
  13. ?>

Pisze, że zmienne są równe - i prawidłowo, lecz gdy zmienię wartość zmiennej $a na 9 to nic się nie pojawia, a powinno '1 jest mniejsze niz 2'.

Co źle zrobiłem? Proszę o szybką pomoc, ponieważ chętnie bym się dalej uczył tongue.gif
Pozdrawiam, Michał.
spayk
zapomniałes o echo
potreb
A może tak echo byś wstawił, żeby pokazało co jest równe a co nie.
Michal2451
Przepraszam za bezmyślne stworzenie tematu.
I dziękuję smile.gif
Lecz w tym temacie będę pisał czego nie rozumiem ucząc się PHP, żeby nie tworzyć krocie tematów.


@edit

Już jest kolejny problem tongue.gif
Pisze, że jest błąd w 7 linii, znak "}" i nie rozumiem czemu. Gdy dam po tym ";" też nic.
  1. <?
  2.  
  3. $x = 1;
  4.  
  5. do{
  6. $x++
  7. }
  8. while($x = 10);
  9.  
  10. echo $x."<br />";
  11. ?>
Mephistofeles
Przyjrzyj się wyrażeniu "$x++", czegoś brakuje na końcu tongue.gif.
Daiquiri
To co piszesz nie ma sensu. Nie rozróżniasz x== 10 i x =10.

  1. $x = 1;
  2. do{ // Rób:
  3. $x++ // zwiększaj $x o jeden (brak średnika)
  4. } while ($x = 10) //dopóki (przypisz 10 do zmiennej x)


@down:
$x = 10 to przypisanie, nadanie wartości zmiennej x. Jeżeli po tym zrobisz echo $x zobaczysz wyświetlone 10.
$x == 10 to przyrównanie. Sprawdzasz czy $x jest równe 10. Jeżeli postawisz warunek if ($x == 10) zapytasz: jeżeli(x jest równy 10).


Domyślam się, że chciałeś zwiększać wartość $x o jeden aż do 10. W tym celu musisz popracować nad warunkiem w while.
Może tak będzie jaśniej smile.gif.
Michal2451
Nie przychodzi mi nic na myśl tongue.gif

PS. PHP uczę się dopiero z 2 - 3 godzinki guitar.gif

@up
dzięki, już wiem co źle zrobiłem, i JUŻ wiem czym to zastąpić tongue.gif
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.