Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z if
apselek
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.02.2015

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


Witam nie moge dojść co jest nie tak

$catid odbieram poprzez $catid = $_POST['catid']; z formularza. Potem chce w zalaznosci ktora opcja zostala wybrana przypisac kolor ale cały czas jest wrzucana pierwsza opcja dla 000000


if ($catid = 9) { $color = '000000';
}
elseif ($catid = 10){
$color = '4A4363';
}
elseif ($catid = 12){
$color = '3E41AB';
}
elseif ($catid = 13){
$color = '12B0FF';
}
elseif ($catid = 14){
$color = 'E8EFFF';
}
elseif ($catid = 15){
$color = '999999';
}
elseif ($catid = 18){
$color = '616161';
}
elseif ($catid = 19){
$color = '03730B';
}
elseif ($catid = 20){
$color = '0AFA0A';
}
elseif ($catid = 21){
$color = 'EDF505';
}
elseif ($catid = 22){
$color = '99117E';
}
elseif ($catid = 23){
$color = 'F50ADD';
}
else{
$color = 'CF0000';
}
Go to the top of the page
+Quote Post
Nicc0
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 1
Dołączył: 18.01.2013

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


Odnośnie samych ifów, polecałbym bardziej zastosowanie tutaj funkcji Switch(). Po drugie kod wygląda na poprawny skoro $_POST zwraca 9 to znaczy, że właśnie taka wartość została jej przypisana. Stawiałbym tutaj raczej na błąd w formularzu.
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #3





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


dwa== albo trzy znaki=== równa się są do porównywania, jak dajesz jedno = to jest to instrukcja przypisania, i dlatego ci się chrzani, bo sam ustawiasz zmienną $catid żeby wynosiła 9 (IMG:style_emoticons/default/wink.gif)

Ten post edytował PrinceOfPersia 6.02.2015, 03:12:16
Go to the top of the page
+Quote Post
apselek
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.02.2015

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


PrinceOfPersia dziekuje ci za pomoc - to właśnie była przyczyna - czułem ze bład jest banalny (IMG:style_emoticons/default/smile.gif) dziekuje jeszcze raz za pomoc
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 18:34