Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]dziwny problem z IF-em
-mani-
post
Post #1





Goście







Witam

Mam dość dziwny problem-zagadkę, otóż chciałbym aby po zaznaczeniu kolorowego produktu, na cenę końcową był nakładany rabat 25%, zrobiłem to w ten sposób

  1. <?php
  2. if (!empty($p1czerwony) && !empty($p1fiolet) && !empty($p1niebieski) && !empty($p1zolty) && !empty($p3fiolet) && !empty($p3niebieski) && !empty($p3zielony))
  3. {
  4. $rabat=$cenagl * 0.25;
  5. $cenagl=$cenagl - $rabat;
  6. }
  7. ?>


Za cholerę nie chce działać, dałem zamiast !empty - isset, również nie działa. Po usunięciu tego warunku IF pozostawieniu rabatu - działa bez problemu...

Dla mnie to zagadka zwłaszcza, że linie wyżej znajduje się warunek IF sprawdzający czy jakikolwiek produkt został wybrany i działa!

  1. <?php
  2. if(empty($p1) && empty($p2) && empty($p3) && empty($p1czerwony) && empty($p1fiolet) && empty($p1niebieski) && empty($p1zolty) && empty($p3fiolet) && empty($p3niebieski) && empty($p3zielony)) {
  3. echo'<br> Zamówienie puste...';
  4. }
  5.  
  6. Błagam o pomoc bo już białej gorączki dostaje przez to...
  7. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-mani-
post
Post #2





Goście







To jak to rozwiązać? Na górze warunek IF sprawdzający czy coś zostało wybrane zmienić na !isset? nie do końca to rozumiem, przecież to są dwa oddzielne warunki...
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: 6.10.2025 - 04:02