Sei sulla pagina 1di 6

Integración con base de datos.

David Hernández

Programación HTML II

Instituto IACC

24/11/2019
Desarrollo

<?php

///// asociamos nombres a los datos para la conexión a la BD ////

$host ="localhost";

$user ="root";

$pass ="";

$db="encuesta";

/// se valida la conexión a la bd, validando si existen errores y nos verifique cual es el tipode

error y donde pueda estar causandose ////

$con= mysqli_connect($host,$user,$pass,$db);

if ($con -> connect_error){

die("Fallo la conexión: (".$con -> msqli_connect_error().")".$con ->

msqli_connect_error());

/// Consultar a la base de datos ///

$sql="SELECT * FROM persona";

$resultado=mysqli_query($con,$sql);

if(!$resultado){

echo 'Hay un error en la sentencia del sql: ' .$sql;

}else{
/// Traer los datos como array para mostrarlos en pantalla

$mostrarDatos= mysqli_fetch_array($resultado);

?>

<!-- asociamos html en conjunto con php para mostrar la información insertada en la bd-->

<!DOCTYPE html>

<html>

<head>

<title> Mostrar los datos de la BD</title>

<link rel="stylesheet" type="text/css" href="estilo.css">

</head>

<body>

<h1>Mostrar información desde la base de datos</h1>

<table>

<tr>

<th>Rut</th>

<th>Edad</th>

<th>Género</th>

<th>Frecuencia</th>

<th>Horario</th>

<th>Metro</th>

<th>Calidad</th>

<th>Observaciones</th>
<th>Fecha</th>

<?php

/// proceso para ir guardando datos y vaya incrementando ///

for($i=0; $i<$mostrarDatos; $i++){

echo "<tr>";

echo "<td>";

echo $mostrarDatos['rut'];

echo "</td>";

echo "<td>";

echo $mostrarDatos['edad'];

echo "</td>";

echo "<td>";

echo $mostrarDatos['genero'];

echo "</td>";

echo "<td>";

echo $mostrarDatos['frecuencia'];

echo "</td>";

echo "<td>";

echo $mostrarDatos['horario'];

echo "</td>";

echo "<td>";

echo $mostrarDatos['metro'];

echo "</td>";
echo "<td>";

echo $mostrarDatos['calidad'];

echo "</td>";

echo "<td>";

echo $mostrarDatos['observaciones'];

echo "</td>";

echo "<td>";

echo $mostrarDatos['fecha'];

echo "</td>";

echo "</tr>";

?>

</tr>

</table>

</body>

</html>
Bibliografía

IACC (2015). Páginas web y base de datos MySQL. Programación HTML II. Semana 3.

Potrebbero piacerti anche