Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] problem z pętlą if
mateusz.ek
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 15.10.2009
Skąd: Sitno

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem. Wczytuje 2 liczby i porównuje je i wyswietle txt. niestety kod nie działa.
Cytat
<?php
$liczba1 = $_POST['iczba1'];
$liczba2 = $_POST['liczba2'];

$DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];

?>
<html>
<head>
<title>liczba najmneisjza</title>
</head>
<body>
<h1>liczba najmniejsza</h1>
<?php

if ( $liczba1 > $liczba2 ) {
echo 'liczba 1 jest wieksza'
} {else
echo 'liczba 2 jest wieksza'}

?>
</body>
</html>
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




czy czasem w 1 linijce nie masz literówki?

aha i tak btw if to nie pętla tylko instrukcja warunkowa.
Go to the top of the page
+Quote Post
potreb
post
Post #3





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


A czy w post poprawnie wpisana jest zmienna "iczba1'
Go to the top of the page
+Quote Post
sadistic_son
post
Post #4





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Dodaj średniki za echo 'liczba 1 jest wieksza'; i echo 'liczba 2 jest wieksza';

Ten post edytował sadistic_son 15.10.2009, 21:39:05
Go to the top of the page
+Quote Post
1010
post
Post #5





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

Ostrzeżenie: (0%)
-----


Następnym razem powiedz jakie błędy Ci wyświetla i co dokładnie nie działa

  1. <?php
  2. $liczba1 = $_POST['liczba1'];
  3. $liczba2 = $_POST['liczba2'];
  4.  
  5. $DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];
  6.  
  7. ?>
  8. <html>
  9. <head>
  10. <title>liczba najmneisjza</title>
  11. </head>
  12. <body>
  13. <h1>liczba najmniejsza</h1>
  14. <?php
  15.  
  16. if ( $liczba1 > $liczba2 ) {
  17. echo 'liczba 1 jest wieksza';
  18. }
  19. else
  20. {
  21. echo 'liczba 2 jest wieksza';}
  22.  
  23. ?>
  24. </body>
  25. </html>
Go to the top of the page
+Quote Post
mateusz.ek
post
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 15.10.2009
Skąd: Sitno

Ostrzeżenie: (0%)
-----


Pomogliście mi w tamtym skrypcie, ale teraz mam kolejny problem ;(, wszystkio działało do czasu aż dodałem instrukcje If.


  1. <?php
  2. $iloscopon = $_POST['iloscopon'];
  3. $iloscoleju = $_POST['iloscoleju'];
  4. $iloscswiec = $_POST['iloscswiec'];
  5.  
  6. $DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];
  7. ?>
  8. <html>
  9. <head>
  10. <title>Zamowienie</title>
  11. </head>
  12. <body>
  13. <h1>Zamowienie</h1>
  14. <?php
  15.  
  16. $wartosc = 0.00;
  17.  
  18. define('CENAOPON', 100);
  19. define('CENAOLEJU', 50);
  20. define('CENASWIEC', 30);
  21.  
  22. $wartosc = $iloscopon * CENAOPON
  23. + $iloscoleju * CENAOLEJU
  24. + $iloscswiec * CENASWIEC;
  25.  
  26. echo 'Cena netto: '.number_format($wartosc, 2). ' PLN<br />';
  27.  
  28. if( $wartosc >= 350,00 ) {
  29. $znizka = 0.05;
  30. }
  31. elseif( $wartosc >= 450,00) {
  32. $znizka = 0.10;
  33. }
  34. elseif( $wartosc >= 550,00) {
  35. $znizka = 0.15;
  36. }
  37.  
  38. $stawkavat = 0.22;
  39. $cenabrutto = $wartosc * (1 + $stawkavat);
  40. $wartosc = $wartosc * $stawkavat ;
  41.  
  42. $znizka = $wartosc * $znizka ;
  43. $poznizce = $wartosc - $znizka ;
  44.  
  45. echo 'Cena brutto: '.number_format($wartosc, 2). 'PLN<br />';
  46. echo 'Cena po znizce: '.number_format($poznizce, 2). 'PLN<br />';
  47. ?>
  48. </body>
  49. </html>


pojawia się taki błąd

Cytat
Parse error: syntax error, unexpected ','

Go to the top of the page
+Quote Post
MateuszS
post
Post #7





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


zamiast przecinka w tych liczbach daj kropke
Go to the top of the page
+Quote Post
mateusz.ek
post
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 15.10.2009
Skąd: Sitno

Ostrzeżenie: (0%)
-----


w ktorych liczbach ? , przeciez tam sa kropki (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
MateuszS
post
Post #9





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


  1.  
  2. if( $wartosc >= 350,00 ) {
  3.  
  4. $znizka = 0.05;
  5.  
  6. }
  7.  
  8. elseif( $wartosc >= 450,00) {
  9.  
  10. $znizka = 0.10;
  11.  
  12. }
  13.  
  14. elseif( $wartosc >= 550,00) {
  15.  
  16. $znizka = 0.15;
  17.  
  18. }


jezeli tu sa kropki to jutro ide do okulisty, a nie potrafisz sobie przetlumaczyc komunikatu ktory ci wywalilo? nawet w sumie nie trzeba tlumaczyc to widac ze wywalilo blad z powodu przecinka
Go to the top of the page
+Quote Post
mateusz.ek
post
Post #10





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 15.10.2009
Skąd: Sitno

Ostrzeżenie: (0%)
-----


dobrze, wiedzialem ze chodzi o przecinek ale nie zauwazylem tego.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:09