Próbuję wykonać sprawdzenie przed wstawieniem danych do zapytania MySQL. Oto kod;Jeśli zmienna jest równa wartości php
$userid = ($vbulletin->userinfo['userid']);
$sql3 = mysql_query("SELECT * FROM table WHERE ID='$_POST[hiddenID]'");
while ($row = mysql_fetch_array($sql3)){
$toon = $row['toonname'];
$laff = $row['tlaff'];
$type = $row['ttype'];
if ($type == 1){
$type == "Bear";
} elseif ($type == 2){
$type == "Cat";
} elseif ($type == 3){
$type == "Dog";
}
}
Jednak to nie działa. Zasadniczo istnieją różne wartości w "tabeli" dla każdego typu. 1 oznacza Niedźwiedź, 2 oznacza Kot, a 3 oznacza Pies.
Dziękuję każdemu, kto może pomóc w rozwiązaniu problemu w moim skrypcie!
musisz nauczyć się bardziej między assigment '=', równość == '' 'i' operatorzy === tożsamości – samayo
używać tablicy zamiast 'if' . – hakre