Sto provando a fare un controllo prima che i dati vengano inseriti nella query MySQL. Ecco il codice;Se la variabile è uguale al valore 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";
}
}
Tuttavia, questo non funziona. Fondamentalmente, ci sono diversi valori nella 'tabella' per ogni tipo. 1 significa Orso, 2 significa Gatto e 3 significa Cane.
Grazie a chiunque possa aiutare a vedere un problema nel mio script!
avete bisogno di imparare di più tra assigment '=', 'uguaglianza ==' e '' === operatori di identità – samayo
utilizzare un array invece di 'if' . – hakre