Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2012, 17:25
El_LoBooo
 
Fecha de Ingreso: junio-2012
Mensajes: 46
Antigüedad: 11 años, 9 meses
Puntos: 0
Condición "vacío" pudiéndose tomar valor 0

Hola a todos.

A ver si me explico debidamente para que me podáis ayudar con éste asunto.

Hace unos meses diseñé una aplicación que mostraba las notas de los alumnos de un centro a través de un fichero xlsx. En él tenía una serie de asignaturas (todas las del centro) y todos los alumnos del centro. Puse una condición para que si un alumno no estaba matriculado en una asignatura (dejaban vacía ésa celda) no me lo mostrara.

Ahora bien, resulta que un alumno puede tener un 0 en una asignatura en la que está matriculado y con la condición que puse, tanto si está vacía (la celda) cómo si es un 0, no me la muestra.

He probado con null, con empty, y diciendole:

Código PHP:
$notas $objPHPExcel->getActiveSheet()->getCellByColumnAndRow($col,$row)->getValue();
if (
$notas != '') {
                    
$materias $objPHPExcel->getActiveSheet()->getCellByColumnAndRow($col,1)->getValue();
                    
$table .= "<th width='75'>$materias</th>";    

Sin embargo ninguna funciona, tanto si es 0 cómo si está vacía no me la muestra, y si es 0, quiero que me muestre que es 0.

No sé si me he explicado bien y podéis echarme una mano, cosa que agradecería enormemente.

Un saludo.