Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmienne nie zmieniają wartości.
Forum PHP.pl > Forum > Przedszkole
szczalpi
Witam
Mam mały problem. Chcę zrobić płatności za pomocą sms. Chodzi mi o to. Jeżeli ktoś wprowadzi kod prawidłowo do zmienna $promowane i $aktywne zmieniają wartość na 1. Wtedy ogłoszenie jest widoczne. Jeżeli kod jest błędny zmienne dalej maja wartość 0 i nie wyświetlają się. Poniżej przedstawiam kod, który tylko zmienia jedną wartość promowane. Siedzę i głowię się gdzie jest błąd, aby dwie zmienne zmieniały wartość na 1. Proszę o pomoc.
Pozdrawiam

  1. if ($kod > $aktywne)
  2. $aktywne=0;
  3.  
  4. elseif
  5. ($promowane == $aktywne)
  6. {
  7. $promowane=0;
  8. }
  9. else
  10. $aktywne=1;
  11. $promowane=1;


Proszę o pomoc.

Proszę

sad.gif
toffiak
Brak nawiasów po else
szczalpi
  1. if ($kod > $aktywne)
  2. $aktywne=0;
  3.  
  4. elseif
  5. ($promowane == $aktywne)
  6. {
  7. $promowane=0;
  8. }
  9. else {
  10. $aktywne=1;
  11. $promowane=1;}

Po dodaniu nawiasów dalej nie działa.
toffiak
Jeżeli dobrze rozumiem to zmienne $promowane i $aktywne mają na początku wartość zero, jeżeli tak to wtedy skrypt najdalej dojdzie do elseif i else się nie wykona nigdy.

Może lepiej podaj większy kawałek kodu.
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.