Escolar Documentos
Profissional Documentos
Cultura Documentos
El estudiante debe:
Debe crear un script en PHP que permita crear la base de datos de su aplicativo
en MYSQL, dicha base de datos se llamará: bdunadXX, donde XX corresponde
al número de su grupo de trabajo colaborativo.
<?php
$servername = "localhost";
$username = "root";
$password = "12345678";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Create database
$sql = "CREATE DATABASE bdunad14";
if (mysqli_query($conn, $sql)) {
echo "Base de datos creada satisfactoriamente";
} else {
echo "Error creando base de datos: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
<!DOCTY
PE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Gestor HVMedico</title>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstra
p.min.css">
</head>
<body>
<header>
<div class="container">
<div class="navbar-header">
<div>
<li><a href="admin.html">Administrador</a></li>
</ul>
</div>c
</nav>
</header>
<div class="container">
<center><h1><b>Administrador</b></h1></center>
</div>
</section>
<center>
<div class="container1">
<h2>BACKUP</h2>
<h2>BASE DE DATOS</h2>
<td><a href="http://localhost/14/php/crear_bd.php">
<align=center> <img src="../img/bd.jpg" width="50" height="50"
name="crear bd"></a></td>
<h2>TABLA</h2>
<td><a href="http://localhost/14/php/crear_tabla.php">
<align=center> <img src="../img/table.jpg" width="50" height="50"
name="crear tabla"></a></td>
<div class="container">
<h2>Eliminar datos</h2>
<form class="form-horizontal"
action="http://localhost/14/php/eliminar.php" role="form"
method="POST">
<div class="input">
</div>
<p></p>
<p></p>
</center>
</form>
<br>
</div>
<script src="js/jquery.js"></script>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
"></script>
</body>
</html>
Debe crear un script en PHP que permita crear una tabla en la base de datos
creada anteriormente. Dicha tabla debe llamarse: tablaXX, donde XX
corresponde al número de su grupo de trabajo colaborativo.
<?php
$servername = "localhost";
$username = "root";
$password = "12345678";
$dbname = "bdunad14";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_query($conn, $sql)) {
echo "Tabla creada satisfactoriamente";
} else {
echo "Error creando tabla: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Dentro del menú de Ingreso de Ingreso de hojas de vida debe enlazar el formulario
de captura de datos diseñado en la fase anterior a la tabla de la base de datos y
guardar este registro allí, por medio de la operación INSERT de MySQL.
<?php
$servername = "localhost";
$username = "root";
$password = "12345678";
$dbname = "bdunad14";
$i = $_POST['cedula'];
$r = $_POST['reg_medico'];
$n = $_POST['nombres'];
$a = $_POST['apellidos'];
$t = $_POST['telefono'];
$e = $_POST['email'];
$r = $_POST['residencia'];
$nh = $_POST['nom_hospital'];
$es = $_POST['especialidad'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysqli_close($conn);
?>
Dentro del menú de consulta de hojas de vida debe enlazar este formulario de
captura de datos diseñado en la fase anterior con la base de datos y permitir mostrar
el registro asociado a ese número, mediante la operación SELECT de MySQL.
<?php
$servername = "localhost";
$username = "root";
$password = "12345678";
$dbname = "bdunad14";
$id = $_POST['cedula'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo "CEDULA: " . $row["cedula"]. " - Nombre: " . $row["nombres"]. " " .
$row["apellidos"]. " Telefono:" . $row["telefono"]. "correo:" .
$row["email"]."<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
Dentro del menú de actualización de hojas de vida debe enlazar este formulario de
captura de datos diseñado en la fase anterior con la base de datos y permitir
actualizar la información de ese registro mediante la operación UPDATE de
MySQL.
<?php
$servername = "localhost";
$username = "root";
$password = "12345678";
$dbname = "bdunad14";
$i = $_POST['cedula'];
$r = $_POST['reg_medico'];
$n = $_POST['nombres'];
$a = $_POST['apellidos'];
$t = $_POST['telefono'];
$e = $_POST['email'];
$r = $_POST['residencia'];
$nh = $_POST['nom_hospital'];
$es = $_POST['especialidad'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_query($conn, $sql)) {
echo "Información actualizada satisfactoriamente";
} else {
echo "Error actualizando la información: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Dentro del menú de Administrador debe crear un formulario que permita capturar
el número de registro médico y permitir eliminar ese usuario de la base de datos,
mediante la operación DELETE de MySQL.
<?php
$servername = "localhost";
$username = "root";
$password = "12345678";
$dbname = "bdunad14";
//$nombreusu=$_POST['nombres'];
$cedula= $_POST['id'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "DELETE FROM tabla14 WHERE cedula= $cedula";
// Create database
//$sql = "CREATE DATABASE bdunad14";
if (mysqli_query($conn, $sql)) {
echo "Borrado";
} else {
echo "Error borrando: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
<?php
$servername = "localhost";
$username = "root";
$password = "12345678";
$dbname = "bdunad14";
//$nombreusu=$_POST['nombres'];
//$cedula= $_POST['id'];
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
mysqli_dump_debug_info($conn);
?>
Dentro del menú de reportes especiales, debe permitir generar un informe en PDF
de los usuarios registrados en la base de datos, mediante el uso de una librería,
puede ser mPDF, FPDF, DomPDF, etc.
<?
require('C:\AppServ\www\14\fpdf\fpdf.php');
date_default_timezone_set("America/Bogota");
$host = "localhost";
$user = "root";
$cont = "12345678";
$db = "bdunad14";
$pdf->Ln(10);
$pdf->SetFont('Arial','',8);
$conec = mysqli_connect($host,$user,$cont,$db);
// Check connection
if (!$conec) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($reg = mysqli_fetch_assoc($result)) {
$pdf->Ln(10);
}
}
$pdf->Output();
?>