Professional Documents
Culture Documents
com
El ejercicio que se detalle en lneas siguientes contiene un formulario para el manejo de un inicio
de sesin de nombre frminiciosesion.php y del archivo de nombre validar.php desde el cual se
recolectarn los datos generados en el formulario y se consulta la informacin de la Base de datos.
CREACIN DEL FORMULARIO.
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1" />
<meta name="title" content="Ejercicio inicio de sesin" />
http://www.php.net/manual/es/mysqli.overview.php
<?php
$conexion=new mysqli("127.0.0.1","root","","ejemplo");
<!-- En la lnea secrea un objeto tipo mysqli que permite establecer conexin al servidor de Bases
de datos, los parmetros proporcionados son: nombre o direccin ip del servidor, usuario vlido y
dato de alta en el SGBD, la contrasea del usuario que se manejar y el nombre de la base de
datos -->
$usu=$_REQUEST['txtusuario'];
$pass=$_REQUEST['txtpassword'];
$sentencia=$conexion->prepare("select * from usuarios where usuario=? and password=?");
<! La lnea anterior crea un enunciado, el cual permitir comunicar la aplicacin con el SGBD,
dicho enunciado ser una consulta parametrizada ya que los datos no se proporcionarn junto a la
consulta, sino que sern proporcionados en forma de parmetros -->
$sentencia->bind_param('ss',$usu,$pass);
<!-- La lnea anterior se encargar de enviar los parmetros para la consulta enviada, el primer
dato encerrado entre comillas simples determinan el tipo de dato de cada uno de los parmetros:
Smbolo
s
i
d
B
Significado
Dato tipo String o cadena de
caracteres
Dato tipo integer
Dato tipo doubl
Dato tipo blob y enva los datos en
forma de paquetes
Y posteriormente se indican de uno en uno las variables que contienen la informacin que se le
proporcionar a la consulta.
-->
$sentencia->execute();
<! La lnea anterior ejecuta la consulta enviada. -->
$sentencia->store_result();