![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dlaczego ten skrypt nie działa? zmienna $lum jest podawana przez formularz if ( 3400 < $lum ) { $lampa = "lampa 50 W"; } elseif ( 4500 > $lum ){ $lampa = "lampa 50W"; } elseif ( 4501 < $lum ){ $lampa = "lampa 70 W"; } elseif ( 7000 > $lum ){ $lampa = "lampa 70 W"; } else if ( 7001 < $lum ){ $lampa = "lampa 100 W"; } elseif ( 12000 > $lum ){ $lampa = "lampa 100 W"; } Aby oświetlić pokój potrzebujesz: $lampa Jeżeli ktoś mi pomoże będę wdzięczny |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 13.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
a walnij echo $lum przed tą formułą i powiedz co ci wyskoczy. i daj w kazdym ifie coś takie echo "jestem w x warunku" i sprawdzisz czy ci wchodzi do ktorejś pętli. Debugować debugować i jeszcze raz debugować w takich wypadkach (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!
Ten post edytował michal_robak 2.07.2009, 12:10:28 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zapewne $_POST['lum']. I poczytaj o register_globals.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
A jaki błąd? Przypisałeś zawartość tablicy $_POST/$_GET do $lum?
$lum = $_POST['lum']; |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
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%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Ten post edytował Wicepsik 2.07.2009, 12:19:00 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Wicepsik!
Lecz zrobiłeś 2 błędy bodajże w swoim kodzie. Wielkie dzięki. A co zrobić żeby. W formularzu gdzie jest zmienna $lum podaje ktoś literę a nie liczbę. Żeby zwróciło błąd? |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
is_numeric()
zwraca true albo false |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
A mógłbym poprosić o jakiegoś gotowca?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
if(is_numeric($lum))
{ // kod ten co masz wyżej } else { echo 'błąd'; } |
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Przenoszę.
Przypominam o stosowaniu bbcode... |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Paweł, coś nie tak z tym... Co ma być na miejscu tekstu za slashami?
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Ten post edytował Wicepsik 2.07.2009, 12:53:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:02 |