Documentos de Académico
Documentos de Profesional
Documentos de Cultura
/Lecciones de PHP/2021 1
En esta lección trabajaremos formularios HTML, PHP conectados a una Base de Datos en
MySQL.
Para este proyecto necesitamos configurar nuestras claves de acceso
- Vea la clase síncrona del docente
Ahora desarrollaremos un nuevo proyecto
conectardbf.php
<?php
$conexion_dbf = mysqli_connect("localhost", "mario", "mario123456789", "proyectoxyzdbf");
if($conexion_dbf){
echo 'Conectado exitosamente a la Base de Datos poryectoxyzdbf';
}else{
echo 'No se ha podido conectar a la Base de Datos';
}
index.html
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>ProyectoXYZ</title>
</head>
<body>
<h3>ACCESO AL SISTEMA Proyecto XYZ</h3>
<H5>Ingrese el nombre de Usuario y su clave de acceso</h5>
<form action="verificar_acceso.php" method="post">
<h5>User</h5>
<input type="text" name="variable_user" placeholder="Escriba User">
<h5>Password</h5>
<input type="password" name="variable_passw" placeholder="Escriba Password">
<br><br><br>
<button type="submit">Ingresar</button>
</form>
</body>
</html>
Mg. Mario Luque A. /Lecciones de PHP/2021 3
verificar_acceso.php
<?php
include ('conectardbf.php');
// Verifica en la tabla que el user y password existen
$vuser = $_POST['variable_user'];
$vpassw = $_POST['variable_passw'];
$verificar_user = mysqli_query($conexion_dbf, "SELECT * FROM xyz_admin_dbf WHERE
usuario_xyz='$vuser' ");
$verificar_passw = mysqli_query($conexion_dbf, "SELECT * FROM xyz_admin_dbf WHERE
clave_xyz='$vpassw' ");
//Analisis de la existencia del registro
if(mysqli_num_rows($verificar_user) == 1 && mysqli_num_rows($verificar_passw) == 1){
header ("Location: principal.php");
}else{
echo '
<script>
alert("ERROR... Acceso denegado");
window.location = "../practicas2021/index.html";
</script>
';
exit();
}
mysqli_close($conexion_dbf);
?>