Consulta que no muestre campos NULL php y mysql
Hola amigos espero puedan ayudarme.
Yo agrego una serie de datos a una tabla desde un formulario donde el usuario puede dejar campos vacíos, yo los coloque como NULL, al hacer la consulta y usar $row = mysql_fetch_array le mando hacer la tabla con resultados del select todo bien pero me crea la tabla y me muestra celdas en blanco que son los campos null en la base de datos.
Entonces estoy tratando hacer una condición para que me traiga resultados con valor verdadero pero igual me sigue mostrando las celdas en blanco! AYUDA! Please!
Les dejo parte de la consulta
$sql = "SELECT * FROM activo, especificaciones WHERE lote = '$lote' and serialemp= '$serialemp'";
$result = mysql_query($sql);
if($result==FALSE)
echo "Hay errores en la consulta sql";
else
echo "";
// Ciclo para escribir los datos de la consulta en forma de tabla
echo "DETERMINACIONESPECIFICACIONESRESULTADOS";
while($row = mysql_fetch_array ($result))
{
if(especificaciones.check1==TRUE and especificaciones.aspecto==TRUE and especificaciones.result1==TRUE) {
echo "$row[check1]$row[aspecto]$row[result1]";}
if(especificaciones.check2==TRUE and especificaciones.color==TRUE and especificaciones.result2==TRUE) {
echo "$row[check2]$row[color]$row[result2]";}
Gracias por la ayuda que puedan aportarme..
Yo agrego una serie de datos a una tabla desde un formulario donde el usuario puede dejar campos vacíos, yo los coloque como NULL, al hacer la consulta y usar $row = mysql_fetch_array le mando hacer la tabla con resultados del select todo bien pero me crea la tabla y me muestra celdas en blanco que son los campos null en la base de datos.
Entonces estoy tratando hacer una condición para que me traiga resultados con valor verdadero pero igual me sigue mostrando las celdas en blanco! AYUDA! Please!
Les dejo parte de la consulta
$sql = "SELECT * FROM activo, especificaciones WHERE lote = '$lote' and serialemp= '$serialemp'";
$result = mysql_query($sql);
if($result==FALSE)
echo "Hay errores en la consulta sql";
else
echo "";
// Ciclo para escribir los datos de la consulta en forma de tabla
echo "DETERMINACIONESPECIFICACIONESRESULTADOS";
while($row = mysql_fetch_array ($result))
{
if(especificaciones.check1==TRUE and especificaciones.aspecto==TRUE and especificaciones.result1==TRUE) {
echo "$row[check1]$row[aspecto]$row[result1]";}
if(especificaciones.check2==TRUE and especificaciones.color==TRUE and especificaciones.result2==TRUE) {
echo "$row[check2]$row[color]$row[result2]";}
Gracias por la ayuda que puedan aportarme..
Respuesta de arkide
1