Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ukrywanie fragmetu kodu
Forum PHP.pl > Forum > Przedszkole
lukasz92r
Mam napisany przeze mnie skrypt do liczenia trójmianu funkcji kwadratowej. Oto link do tej funkcji: Link. Nie wiem jak ukryć fragment kodu z tekstem np.:
  1. echo "Jeżeli ? < 0, to funkcja kwadratowa nie ma miejsc zerowych.<br/><br/>";
  2.  
  3. echo "Jeżeli ? = 0, to funkcja kwadratowa ma dokładnie jedno miejsce zerowe.<br/>";
  4. echo "Wzór dla ? = 0: x? = x? = -b // 2*a<br/>";
  5.  
  6. echo "Podstawienie pod wzór: x? = x? = -$b // 2*$a<br/>";
  7. echo "Wynik: x? = x? = ";
  8. echo round($x,2);
  9. echo "<br><br>";


Bo ja chce tak zrobić jeżeli delta będzie = 0 żeby się pojawiło tylko:
  1. echo "Jeżeli ? = 0, to funkcja kwadratowa ma dokładnie jedno miejsce zerowe.<br/>";
  2. echo "Wzór dla ? = 0: x? = x? = -b // 2*a<br/>";
  3.  
  4. echo "Podstawienie pod wzór: x? = x? = -$b // 2*$a<br/>";
  5. echo "Wynik: x? = x? = ";
  6. echo round($x,2);
  7. echo "<br><br>";[


Będę wdzięczny za pomoc.
nospor
No to uzywasz zwykly IF by wyswietlac tylko to co chcesz w zaleznosci od warunku

http://pl1.php.net/manual/en/control-structures.if.php
lukasz92r
teraz mam z tym kodem problem:
  1. if ($delta == 0) {
  2. echo "Ta funkcja kwadratowa ma dokładnie jedno miejsce zerowe.<br/>";
  3. echo "Wzór dla Delta; = 0: x1 = xx = -b // 2*a<br/>";
  4.  
  5. echo "Podstawienie pod wzór: x1 = x2 = -$b // 2*$a<br/>";
  6. echo "Wynik: x1 = x2 = ";
  7. echo round($x,2);
  8. echo "<br><br>";
  9.  
  10.  
  11. }

Ten kod nie pojawia się albo jest nie znika
kropamk
ciężko zrozumieć o co Tobie chodzi. Z kodu jasno wynika, że gdy zmienna przechowuje wartość równą 0 to zawartość w klamrach się wykona a jeżeli jest różna od 0 to się nie wykona, proste.
lukasz92r
jak delta jest równa 0 to nie pojawia się taki napis "Ta funkcja kwadratowa ma dokładnie jedno miejsce zerowe." ale powinien się pojawiać.
nospor
Znaczy. ze $delta nie jest rowna 0....to chyba logiczne... a wystarczylo sprawdzic:

var_dump($delta); //O TU SE WYSWIETLASZ CO ZAWIERA DELTA
if ($delta == 0) {
......
lukasz92r
Proszę o zamknięcie tego tematu.
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.