Autor Tema: Agregar colunas a un documento fpdf ya creado  (Leído 685 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Bishop

  • Trade Count: (0)
  • The newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Mensajes: 1
Agregar colunas a un documento fpdf ya creado
« : junio 09, 2015, 04:08:06 pm »
Amigos Espero me ayuden, de atemano les doy las gracias, La tarea es la siguiente:
Primero el profe me pidio que hiciera un fpdf que muestre unos criterios en tabla, esto lo puede hacer; pero hoy quiere que le agrege mas criterios en esta parte del codigo:
$this->SetFont('Arial','', 10);

         $criterio = array(
            'Respecto a si mismo(a) y a los demas',
            'Convive de forma armonica y solidaria',
            'Toma decisiones responsablemente',
            'Cumple sus deberes y ejerce correctamente sus derechos',
            'Practica valores morales y civicos'
         );
Son mas de 20 criterios, y estos deben mostrarse en el pdf en dos columnas del documento, pero eso no lo puedo hacer.  El Codigo es el siguiente:
$this->SetFont('Arial','', 10);

         $criterio = array(
            'Respecto a si mismo(a) y a los demas',
            'Convive de forma armonica y solidaria',
            'Toma decisiones responsablemente',
            'Cumple sus deberes y ejerce correctamente sus derechos',
            'Practica valores morales y civicos'
         );
         $sqlNotas = "SELECT criterio_1,criterio_2, criterio_3, criterio_4, criterio_5 FROM conducta_alumno where alumno_id = {$object['alumno']['id']} and periodo_id = {$object['periodo']['id']}";
         $data = $connexion->rawQuery($sqlNotas);
         if($data){
            $data = $data[0];
            for ($i=0; $i < 5 ; $i++) {
               $this->Cell(95, $this->height, utf8_decode($criterio[$i]), 1, 0, 'L');
               $this->Cell(20, $this->height, $data['criterio_'.($i+1)], 1, 1,'C');
            }
         }else{
            for ($i=0; $i < 5 ; $i++) {
               $this->Cell(170, $this->height, utf8_decode($criterio[$i]), 1, 0);
               $this->Cell(20, $this->height, 'NO REG', 1, 1, 'C');
            }
         }
 Yo lo he hecho como se muestra en la imagen 1, Pero debe mostrarse como en la imagen 2
« Última Modificación: junio 09, 2015, 04:15:11 pm por Bishop »