Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmienna daje wartość 0
bigboo
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 17.05.2009

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


Witam

jestem nowy na forum i od razu zaczynam z problemem. Prawdopodobnie jest on mały, ale siedzę już i kombinuję około 1 godziny i nie wiem co zrobić.
Mam polecenie
  1. <?php
  2. (CENABAZY*$iloscbaz)+przesylka
  3. ?>

kiedy je tak wstawiam do kodu działa i poprawnie wyświetla wartość, lecz gdy podstawiam to pod zmienną
  1. <?php
  2. $cenacalkowita =(CENABAZY*$iloscbaz)+przesylka;
  3. ?>

wyświetla mi się wartość 0. Usuwałem już nawiasy, kombinowałem na wiele sposobów, ale nie doszedłem dlaczego tak jest.

Oto cały kod, gdzie jest bąd?
  1. <html>
  2. <head>
  3.    <title>Gotowe zamówienie</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset="UTF-8">
  5. <head/>
  6. <body>
  7. <?php
  8. $DOCUMENT_ROOT = $$HTTP_POST_VARS['DOCUMENT_ROOT'];
  9. $iloscbaz = $HTTP_POST_VARS['iloscbaz'];//tworzenie krótkiej nazwy
  10. $miasto = $HTTP_POST_VARS['miasto'];
  11. $ulica = $HTTP_POST_VARS['ulica'];
  12. ?>
  13. <h1>Bazy danych - jaxos555</h1>
  14. <h2>Szczegóły zamówienia</h2>
  15. <?php
  16.  
  17. $ilosc = 0;
  18. $wartosc = CENABAZY*iloscbaz;
  19. $data =date('j F Y');
  20. $godzina =date('H:i');
  21. $cenacalkowita =(CENABAZY*$iloscbaz)+przesylka;//To ta zmienna
  22. define("CENABAZY", 20);
  23. define("przesylka", 15);
  24.  
  25. if ($iloscbaz <= 0)
  26.    {
  27.    echo '<font color="red">';
  28.    echo 'Nie wpisałeś wartości bądź jest ona równa zero. Uzupełnij<a href="formularz.html"><b><u></u>Powrót</b></a>' ;
  29.    echo '</font>';
  30.    }
  31. else
  32. {    
  33. echo '<p>Zamówienie zgłoszone do realizacji</p>';
  34. echo '<p>Zamówione: ';
  35. echo $data;
  36. echo ' o godzinie ';
  37. echo $godzina;
  38. echo '</p></ br>';
  39. echo '<p>Zamówiono ';
  40. echo $iloscbaz.' baz danych <br>';
  41. echo 'Cena produktów to: ';
  42. echo CENABAZY*$iloscbaz;
  43. echo ' złotych + przesyłka 15 zł.<br>';
  44. echo 'Całkowity koszt: ';
  45. echo $cenacalkowita;//(CENABAZY*$iloscbaz)+przesylka działa ale kiedy podstawiam pod zmienną i ją wpisuje już nie.
  46. echo ' złotych<br>';
  47.  $ciagwyjsciowy = $miasto."\n".$ulica."\t".$data."\t"
  48.                  .$godzina."\t".$iloscbaz." baz \t"
  49.                  .$cenacalkowita."PLN";
  50.                  
  51.  
  52. if ($koniec = @fopen("zamowienia.txt","a")) {
  53. flock($koniec, 2);
  54. fwrite($koniec, $ciagwyjsciowy);
  55. flock($koniec, 3);
  56. fclose($koniec);
  57. echo "Zapisano poprawnie";
  58. }
  59. else echo '<font color="red">Wystapił błąd w zapisie pliku!</font>';
  60. }
  61. ?>
  62. </body>
  63. </html>


Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 05:24