Boa tarde,
Pessoal, tenho aqui um IF que supostamente deveria estar a funcionar, não vejo onde está o erro, deem uma olhadela e se possível digam-me onde estou a fazer mal.
O objetivo é quando o estado do respetivo rfid é igual a 1 atualiza esse estado para 0 e vice-versa.
Segue o código:
Código (PHP):
Pessoal, tenho aqui um IF que supostamente deveria estar a funcionar, não vejo onde está o erro, deem uma olhadela e se possível digam-me onde estou a fazer mal.
O objetivo é quando o estado do respetivo rfid é igual a 1 atualiza esse estado para 0 e vice-versa.
Segue o código:
Código (PHP):
if (isset($_POST['rfid'])){
$rfid = $_POST['rfid'];
$query = mysql_query("select estado from funcionarios where ref_id=$rfid");
$mostra = mysql_fetch_array($query);
echo "".$mostra['estado']."";
if ($mostra['estado'] = 1){
mysql_query("UPDATE funcionarios SET estado=0 WHERE ref_id='$rfid'");
}
elseif ($mostra['estado'] = 0){
mysql_query("UPDATE funcionarios SET estado=1 WHERE ref_id='$rfid'");
}
.
.
.
.
$rfid = $_POST['rfid'];
$query = mysql_query("select estado from funcionarios where ref_id=$rfid");
$mostra = mysql_fetch_array($query);
echo "".$mostra['estado']."";
if ($mostra['estado'] = 1){
mysql_query("UPDATE funcionarios SET estado=0 WHERE ref_id='$rfid'");
}
elseif ($mostra['estado'] = 0){
mysql_query("UPDATE funcionarios SET estado=1 WHERE ref_id='$rfid'");
}
.
.
.
.