Este documento presenta código PHP para capturar datos de egresados en una base de datos y generar reportes gráficos. Incluye código para el diseño de formularios de ingreso de datos, conexión a la base de datos, inserción de datos, y generación de gráficos de pastel. También incluye ejemplos de codificación para ingresar información docente y subir archivos PDF.
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
Elemento 3
1. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN
CARRERA DE DOCENCIA EN INFORMÁTICA
Elemento 3
Docente:
Ing. Javier sanchez
Período académico:
Agosto 2015 – marzo 2016
2. ELEMENTO 3
Código y captura de corrido de PH en navegador
Ejemplo: Este código php nos muestra todo el diseño de la tabla y el ingreso de datos y los
reportes incluido
<html>
<head>
<title>Ingreso total</title>
</head>
<body>
<center>
<IMG SRC="http://www.uta.edu.ec/v3.0/images/uta/sello.png">
</IMG>
</center>
<table align="center" width="440" border="1">
<tr>
<td colspan="2"><center><B> UNIVERSIDAD TECNICA DE AMBATO</B>
<B> FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACION </B>
<B> CARRERA DE DOCENCIA EN INFORMATICA </B></center></div></td>
</tr>
<tr>
<td><center>Nombre</center></td>
<td><center>Amable Tisalema</center></td>
</tr>
</table>
<?php
if ($_POST['ACEPTAR'] !='grabar')
{
echo"
<center> <br> Informacion de Egresado </br> </center>
<form name ='form1' method = 'POST' action ='$PHP_SELF'>
<table align = 'center'width='440'border='4'>
<tr>
<td width='213'><strong> CEDULA </strong> </td>
<td witdh='211'><input type='text' name='CED' size='10' maxlength='11'></td>
</tr>
<tr>
<td><strong> NOMBRE </strong> </td>
<td><input type='text' name='NOM' size='40' maxlength='40'></td>
</tr>
<tr>
5. <table align ="center" width="440" border="1">
<tr>
<td>Grafico de pastel por Titulo</td>
<td colspan="2"><div align="center">
<input type="submit" name="graba" value="Reporte">
</div></td>
</tr>
</table>
</form>
</body>
</html>
Este código realiza la conexión con la base de datos
<?php
function conectar3()
{
if (!($link=mysql_connect("localhost", "root","12345")))
{
echo "Error conectado la base de datos";
6. exit();
}
if (!mysql_select_db("octavo",$link))
{
echo "Error seleccionado la base de datos";
exit();
}
return $link;
}
conectar3();
?>
Este código nos muestra el reporte realizó mediante los códigos
<?php
$tit=$_POST["TIT"];
$ag=$_POST["AG"];
$gen=$_POST["GEN"];
$et=$_POST["ET"];
$aux1=0;
$aux2=0;
$aux3=0;
$aux4=0;
include ("conectar3.php");
$link=conectar3();
$result = mysql_query("SELECT tit_egr FROM egresado " , $link);
while ($row = mysql_fetch_row($result))
{
//echo "$row[0]";
if($row[0]==Ingeniero)
{
$aux=$aux+1;
}
if($row[0]==Licenciado)
{
$aux1=$aux1+1;
}
if($row[0]==Abogado)
{
$aux2=$aux2+1;
}
if($row[0]==Doctor)
{
$aux3=$aux3+1;
7. }
if($row[0]==Arquitecto)
{
$aux4=$aux4+1;
}
}
//echo "$aux2";
//GRAFICAR PASTEL
require_once ("src/jpgraph.php");
require_once ("src/jpgraph_pie.php");
// Se define el array de valores y el array de la leyenda
$datos = array($aux,$aux1,$aux2,$aux3,$aux4);
$leyenda = array("Ingeniero","Licenciado","Abogado","Doctor","Arquitecto");
//Se define el grafico
$grafico = new PieGraph(650,400);
//Definimos el titulo
$grafico->title->Set("Graduados con Titulo");
$grafico->title->SetFont(FF_FONT1,FS_BOLD);
//Añadimos el titulo y la leyenda
$p1 = new PiePlot($datos);
$p1->SetLegends($leyenda);
$p1->SetCenter(0.4);
//Se muestra el grafico
$grafico->Add($p1);
$grafico->Stroke();
?>
Ejemplo1: Codificación para ingresar datos de Información docente.
8. 1.- Realizar la codificación en PHP, utilizando el programa Notepad++.
2.- Realizar la comprobación.
3.- Ingresar a Joomla.
4.- Copiar el código de PHP a Joomla.
9. 5.- Realizar la comprobación.
Ejemplo2: Realizar la codificación para subir archivos Pdf.
10. 1.- Realizar la codificación en PHP, utilizando el programa Notepad++.
2.- Realizar la comprobación.
3.- Ingresar a Joomla.
4.- Copiar el código de PHP a Joomla.