データがMySQLクエリに挿入される前にチェックをしようとしています。 ここにコードがあります。変数が値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";
}
}
ただし、これは機能しません。 基本的に、各タイプの 'テーブル'には異なる値があります。 1はクマを意味し、2は猫を意味し、3は犬を意味する。
誰にも、私のスクリプトの問題を見るのに役立つおかげで!
あなたはassigmentの間で多くを学ぶ必要が '='、平等 '=='と '==='アイデンティティ演算子 – samayo
利用代わりに 'if'の配列。 – hakre