1. 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);
2. }
// 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
3. 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