INFORME
ESTUDIANTE: Chacaguasay Denisse SEMESTRE: Tercer
PARALELO: C PRÁCTICA:#21
TEMA:
Base de datos
OBJETIVO:
Conocer cómo utilizar una base de datos mediante un formulario en php y mysql
RESULTADOS DE APRENDIZAJE
- Generar un reporte mediante el ingreso de datos de un formulario con MYSQL
ACTIVIDADES:
-Generar un reporte con FPDF
DESARROLLO DE CONTENIDOS
1. Código de la conexión a la base de datos
<?php
//conexion con la base de datos y el servidor
$mysqli= new mysqli("localhost","root","","paola");
?>
2. Código del reporte
<?php
require('xampphtdocsEjerciciosreportefpdf.php');
class PDF extends FPDF
{
// Cabecera de página
function Header()
{
// Arial bold 15
$this->SetFont('Arial','B',15);
// Movernos a la derecha
$this->Cell(60);
// Título
$this->Cell(70,10,'REPORTE',1,0,'C');
// Salto de línea
$this->Ln(20);
$this->Cell(50,10,'Apellido',1,0,'C',0);
$this->Cell(50,10,'Nombre',1,0,'C',0);
$this->Cell(20,10,'Edad',1,0,'C',0);
$this->Cell(30,10,utf8_decode('Teléfono'),1,1,'C',0);
}
// Pie de página
function Footer()
{
// Posición: a 1,5 cm del final
$this->SetY(-15);
// Arial italic 8
$this->SetFont('Arial','I',8);
// Número de página
$this->Cell(0,10,utf8_decode('Página').$this->PageNo().'/{nb}',0,0,'C');
}
}
require 'cn.php';
$consulta="SELECT * FROM datos";
$resultado=$mysqli->query($consulta);
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
//$pdf->Cell(40,10,utf8_decode('¡Hola, Mundo!'));
while($row=$resultado->fetch_assoc()){
$pdf->Cell(50,10,$row['Apellido'],1,0,'C',0);
$pdf->Cell(50,10,$row['Nombre'],1,0,'C',0);
$pdf->Cell(20,10,$row['Edad'],1,0,'C',0);
$pdf->Cell(30,10,$row['Teléfono'],1,1,'C',0);
}
$pdf->Output();
?>
Ejecución del código
BIBLIOGRAFÍA
CodeStack. (2 de mayo de 2018). 01 - Descarga, Instalación y Primer PDF [FPDF - PHP
7]. Recuperado de
youtube.com/watch?v=TKpMDB2SYjc&list=PLYAyQauAPx8mv6I7SG-
4sNGVngclrO6WQ&index=1
f.) ______________________ f.) __________________
Denisse Chacaguasay MSc. Víctor Zapata
ESTUDIANTE DOCENTE

I3 u4

  • 1.
    INFORME ESTUDIANTE: Chacaguasay DenisseSEMESTRE: Tercer PARALELO: C PRÁCTICA:#21 TEMA: Base de datos OBJETIVO: Conocer cómo utilizar una base de datos mediante un formulario en php y mysql RESULTADOS DE APRENDIZAJE - Generar un reporte mediante el ingreso de datos de un formulario con MYSQL ACTIVIDADES: -Generar un reporte con FPDF DESARROLLO DE CONTENIDOS 1. Código de la conexión a la base de datos <?php //conexion con la base de datos y el servidor $mysqli= new mysqli("localhost","root","","paola"); ?> 2. Código del reporte <?php require('xampphtdocsEjerciciosreportefpdf.php'); class PDF extends FPDF { // Cabecera de página function Header() { // Arial bold 15 $this->SetFont('Arial','B',15); // Movernos a la derecha $this->Cell(60); // Título $this->Cell(70,10,'REPORTE',1,0,'C'); // Salto de línea $this->Ln(20); $this->Cell(50,10,'Apellido',1,0,'C',0); $this->Cell(50,10,'Nombre',1,0,'C',0); $this->Cell(20,10,'Edad',1,0,'C',0); $this->Cell(30,10,utf8_decode('Teléfono'),1,1,'C',0);
  • 2.
    } // Pie depágina function Footer() { // Posición: a 1,5 cm del final $this->SetY(-15); // Arial italic 8 $this->SetFont('Arial','I',8); // Número de página $this->Cell(0,10,utf8_decode('Página').$this->PageNo().'/{nb}',0,0,'C'); } } require 'cn.php'; $consulta="SELECT * FROM datos"; $resultado=$mysqli->query($consulta); $pdf = new PDF(); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); //$pdf->Cell(40,10,utf8_decode('¡Hola, Mundo!')); while($row=$resultado->fetch_assoc()){ $pdf->Cell(50,10,$row['Apellido'],1,0,'C',0); $pdf->Cell(50,10,$row['Nombre'],1,0,'C',0); $pdf->Cell(20,10,$row['Edad'],1,0,'C',0); $pdf->Cell(30,10,$row['Teléfono'],1,1,'C',0); } $pdf->Output(); ?> Ejecución del código
  • 3.
    BIBLIOGRAFÍA CodeStack. (2 demayo de 2018). 01 - Descarga, Instalación y Primer PDF [FPDF - PHP 7]. Recuperado de youtube.com/watch?v=TKpMDB2SYjc&list=PLYAyQauAPx8mv6I7SG- 4sNGVngclrO6WQ&index=1 f.) ______________________ f.) __________________ Denisse Chacaguasay MSc. Víctor Zapata ESTUDIANTE DOCENTE