PDA

View Full Version : PHP drobny problem :)



Marcelllo
18-01-2010, 20:06
Potrzebuję jakiegoś kodu który zastąpi mi ten, gdyż jakoś nie chce działać :D


if ($_POST['wartosc']=="XXX"){
$wartosc2 = 3;
}
elseif ($_POST['wartosc']=="YYY"){
$wartosc2 = 1;
}
elseif ($_POST['wartosc']=="ZZZ"){
$wartosc2 = 5;
}
else {
$wartosc2 = 0;
} Mianowicie chodzi mi o to, żeby w zależności od pierwszej wartości była druga :)

Z góry dzięki, za pomoc reput poleci :)

Pawel_W
18-01-2010, 20:43
else if a nie elseif

Μejger
18-01-2010, 20:45
else if a nie elseif



pwn3d.
Kolega chyba nigdy nie miał styczności z PHP.

#Topic
a ta zmienna wartosc to została zdefiniowana gdzieś wcześniej?

Vojska
18-01-2010, 22:16
else if a nie elseif

Obie formy są poprawne.



a ta zmienna wartosc to została zdefiniowana gdzieś wcześniej?

W php nie trzeba deklarować zmiennych :)

@topic
Napisz co chcesz uzyskać ;s Ciężko zrozumieć.

Pawel_W
18-01-2010, 23:04
pwn3d.
Kolega chyba nigdy nie miał styczności z PHP.

#Topic
a ta zmienna wartosc to została zdefiniowana gdzieś wcześniej?

miałem i to zapewne więcej od Ciebie, nawet wnioskując z tego, co napisałeś odnośnie tematu, dlatego z racji, że nie zauważyłem innego błędu, to pomyślałem, że to mogłoby być przyczyną, jako że zawsze stosuję spację i jeszcze nie spotkałem się z tą wersją - pewnie ze względów estetycznych

w takim razie przepraszam za wprowadzenie w błąd

Marcelllo
19-01-2010, 15:53
Chcę uzyskać to, że ma formularz, i mam w nim kilka opcji:
XXX, YYY, ZZZ i inne
formularz ma nazwę wartosc
i zależnie od tego co jest w nim to jest wartosc2 różna, lecz jeśli jest inna niż XXX, YYY lub ZZZ to wtedy ma określoną inną wartość :S

Fresh
19-01-2010, 17:50
oxidos odezwij sie do mnie! ; <<<<<<<<<<<<<<<<<

Santano
19-01-2010, 18:08
Warunki zbudowałeś dobrze.
Jedyny błąd, jaki mógł tu wystąpić to złe nazwanie pól w formularzu (inaczej niż 'wartosc').
Spróbuj wykonać:


<?php
echo $_POST['wartosc'];
?>
Jeśli poprawnie wyświetli wartość - nie powinno być problemów..

@Edit
Co uważasz jako 'nie chce działać'?

Marcelllo
20-01-2010, 17:26
Już sobie poradziłem sam :D Błąd był w tym, że w złym miejscu all wkleiłem (pod żądanymi wartościami :S) Taki drobny a ile zdziałał :D

Temat do zamknięcia :d