Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Consulta não Responde Corretamente

$
0
0
Boas, tenho um problema coma minha consulta sql e php, tenho um equipamento de leitor de cartões RFID e uma base de dados com vários utilizadores e respetivos cartões e seu RFID. A minha questão é quando faço a consulta, vai devolver depois na variável
Código (PHP):
$resultado_rfid_teste
, e no meu
Código (PHP):
if ($_POST['rfid'] == $resultado_rfid_teste)
, se colocar e fizer a comparação com a o numero inserido ele não funciona, mas se em vez da variável colocar e fizer a comparação com um numero existente ele funciona, não vejo onde é que a consulta está mal feita, ou é a devolução que está mal?

Código (PHP):
if (isset($_POST['rfid'])){
$rfid = $_POST['rfid'];

echo "<table align=\"center\" border=\"1\">";
echo '<tr>';
echo '<td>RFID</td>';
echo '<td>N Colaborador</td>';
echo '<tdNome</td>';
echo '<tdSobrenome</td>';
echo '<tdEstado</td>';
echo '</tr>';

$sql_rfid="SELECT ref_id, num_colab, pnome, unome,estado FROM funcionarios WHERE ref_id='$rfid';";
$resultado_rfid = mysql_query($sql_rfid);

$sql_rfid_teste="SELECT ref_id FROM funcionarios";
$resultado_rfid_teste = mysql_query($sql_rfid_teste);

//123456789
if ($_POST['rfid'] == $resultado_rfid_teste){

while ($registo = mysql_fetch_array($resultado_rfid))
 
        {
echo '<tr>';
echo '<td>';
echo "".$registo['ref_id']."<br />";
echo '</td>';
echo '<td>';
echo "".$registo['num_colab']."<br />";
echo '</td>';
echo '<td>';
echo "".$registo['pnome']."<br />";
echo '</td>';
echo '<td>';
echo "".$registo['unome']."<br />";
echo '</td>';
echo '<td">';
echo "".$registo['estado']."<br />";
echo '</td>';
echo '</tr>';

echo '</table>';
                                }
}
  else
       
  {
       
echo '</br>';  
echo '<tr>';
echo "Não funciona<br />";
echo '</tr>';

       
  }

}



Cumprimentos,
João Martins

Viewing all articles
Browse latest Browse all 14700