Bueno mi problema es que quiero hacer un if donde si el campo "codigo_barras" SI es null me diga "No registrado", y si no, que aumente una variable a "++".
Para mejor explicación, les pondré el codigo...:
Código PHP:
$codigobarras = $_POST["codigobarras"];
if($codigobarras!=null){
$consulta = mysql_query("SELECT codigo_barras FROM articulo WHERE codigo_barras='$codigobarras'", $conexion);
if($exacto_consultado != null){
$var1++;
} else {
echo "El codigo de barras no está registrado";
echo "<BR>";
$var1--;
}
}
Ya intenté también poniendo un while:
(este van antes del "if($exacto_consultado != null) )
Código PHP:
while($fila_consulta = mysql_fetch_array($consulta)){
$exacto_consultado = $fila_consulta["codigo_barras"];
}
echo $exacto_consultado;
echo $consulta;
Asi que con un loop while lo iguale a una variable, la cual SI deberia aparecer. Imaginemos que el codigo de barras no existe: No aparecera nada. O sea, SI ES NULL, pero no me realiza el "IF". Entonces si le pongo uno que si existe si me lo hace correctamente (el ++).
Alguien sabe por que? Ya probé que no haya error de dedo, y también hice la consulta MySQL manualmente en la consola.
Estoy estresado ._.
Gracias de antemano.