El problema que me encuentro es que ahora necesito crear una tabla, para generar una tabla con estas clases es necesario utilizar arreglos:
Código:
Que generara $data = array( array('num'=>1,'name'=>'gandalf','type'=>'wizard') ,array('num'=>2,'name'=>'bilbo','type'=>'hobbit') ,array('num'=>3,'name'=>'frodo','type'=>'hobbit') ,array('num'=>4,'name'=>'saruman','type'=>'bad dude') ,array('num'=>5,'name'=>'sauron','type'=>'really bad dude') ); $pdf->ezTable($data);
NUM NAME type
1 gandalf wizard
2 bilbo hobbit
3 frodo hobbit
4 saruman bad dude
Esto si mayor problema, aquí el detalle es que necesito llenar las tablas con datos de una BD, esto lo he conseguido sin mucho esfuerzo leyendo la BD y guardando los resultados con mysql_fetch_array y luego para imprimir los resultados en PDF:
Código:
El Case Null es para dejar en blanco el renglón de la tabla en caso de que no exista un valor en el campo requerido, el problema es que necesito que no deje esos espacios en blanco, si no que en lugar de eso de no haber encontrado ese dato se salte a la siguiente fila sin dejar el espacio, espero haber dado a entenderme, por favor alguna idea para corregir este problema. Gracias. switch ($row2['est1']){ case NULL: $pri=array('ESTUDIO'=>'','RESULTADO'=>'','CIFRAS DE REFERENCIA'=>''); break; default: $pri=array('ESTUDIO'=>'<b>'.$row2['est1'].'</b>','RESULTADO'=>$row2['valor1'].' U/ml', 'CIFRAS DE REFERENCIA'=>'Menor a '.$row2['refe1']); break;} switch ($row2['est2']){ case NULL: $pri2=array('ESTUDIO'=>'','RESULTADO'=>'','CIFRAS DE REFERENCIA'=>''); break; default: $pri2=array('ESTUDIO'=>'<b>'.$row2['est2'].'</b>','RESULTADO'=>$row2['valor2'].' U/ml', 'CIFRAS DE REFERENCIA'=>'Menor a '.$row2['refe2']); break;} switch ($row2['est3']){ case NULL: $pri3=array('ESTUDIO'=>'','RESULTADO'=>'','CIFRAS DE REFERENCIA'=>''); break; default: $pri3=array('ESTUDIO'=>'<b>'.$row2['est3'].'</b>','RESULTADO'=>$row2['valor3'].' U/ml', 'CIFRAS DE REFERENCIA'=>'Menor a '.$row2['refe3']); break;} $data = array( $pri, $pri2, $pri3 ); $pdf->ezTable($data) ));