Académique Documents
Professionnel Documents
Culture Documents
el_cellu5@hackxcrack.es
Saludos
Les voy a dar una explicacin de como pueden interactuar con los formularios de registro y
envi de datos, para luego hacer un login de inicio de seccin para sus paginas en PHP
Bueno no solamente utilizaremos php ya que tambin tiene que interactuar con una BBDD
/base de datos/ y en mi opinin es mas fcil hacer los formularios de envi en HTML para que
interactu con php.
Esto no quiere que desde php no se pueda hacer
HTML con este lenguaje es mucho ms fcil de hacer los formularios ms fciles y estticos
SQL para almacenar los datos de los usuarios que se registran y posteriormente utilizarlos para
el inicio de seccin
PHP para controlar, el ingreso de datos, comprobarlos, y utilizarlos, en resumen el corazn de
los formularios.
Antes de empezar, quiero dejar en claro que el objetivo de este tuto es guiarles como
interactuar con los registros de usuarios, y a la vez con formularios para inicio de seccin.
Muy bien, como dije anteriormente, es preferible crear los formularios de entrada de datos en
HTML
Empezamos
Registro de usuarios
Lo primero que debemos hacer es los campos para el ingreso de datos, utilizare como ejemplo
ingreso de:
Nombres y apellidos
Nombre de usuario
Contrasea
Email
el_cellu5@hackxcrack.es
Como pueden ver al principio utilizamos el mtodo POST y llamamos a la pgina con el
nombre de code.php que es la que contiene el cdigo en php que veremos mas adelante.
Y lo que esta en color rojo name=bla bla bla es el nombre de cada caja de texto es lo que
mas necesitamos, ya que es el nombre de cada campo que llamara al cdigo php para ingresar
los datos a una BBDD los datos a cada una de las columnas correspondientes, con dicho
nombre.
el_cellu5@hackxcrack.es
Luego de haber explicado brevemente como crear el formulario, podemos pasar al cdigo
meramente en PHP que es el que se sita en la pagina code.php en el formulario, para poder
registrar los datos y almacenarlos en la base de datos, en la estructura de este cdigo, lo que
hace primero, es verificar si todos los datos estn llenos de lo contrario saltara un mensaje y
luego si todo esta correcto lo que hace es conectarse a la base de datos con el nombre de
user, pass, nombre de la base de datos, y el sufijo, que por lo general es localhost , y enviar
todo a la base de datos. Seria algo ms o menos as.
el_cellu5@hackxcrack.es
Luego de haber interactuado HTML con PHP ahora hay que interactuar con SQL para que
almacene la informacin de dicho usuario, para esto no hay que tener un conocimiento muy
avanzado en SQL solamente lo bsico, para crear una nueva tabla con varias columnas, en este
caso son tres y explicare detalladamente la estructura del code
1
2
3
4
5
6
7
8
Lo primero que hacemos es asignarle un nombre a la tabla en este caso el llame USUARIOS
Luego le asignamos como primer dato ID que nos ayuda a incrementar los datos, ejemplo
cuando alguien ingresa un dato puede ser, pepito, Pedro y as sucesivamente se vallan
pasando a cada introduccin de lnea as como muestra en el code SQL 1.2.3.4...:
Y le decimos que va hacer tipo Int (integer) que es para almacenar nmeros enteros y le
decimos que solamente permita 8 como vemos en la imagen anterior.
Luego le agregamos unsigned para decirle que solo nos permita ingresar valores positivos de 0
a +, si le agregamos solamente signed seria lo contrario, serian valores negativos de 0 a menos
Despus viene NOT NULL auto_increment la utilizamos para decirle a la propiedad ID que
cada vez que se ingresen datos se auto incremente.
Luego como ven despus tiene el nombre de cada uno de los campos de texto que se han
venido utilizando y esta acompaado por
Varchar que se utiliza para almacenar cadenas de caracteres y esta precedido por un
parntesis con u numero, por ejemplo varchar (20) significa que esta permitido solo 20
caracteres para almacenar y as sucesivamente.
Y por ultimo escribimos PRIMARY KEY Y le asignamos (ID) si el id de la propiedad anterior, que
consiste en asignar como su nombre lo dice (clave primaria) una funcin principal, en nuestro
caso la funcin se llama ID y cerramos nuestra tabla.
el_cellu5@hackxcrack.es
Muy bien espero que no estn perdidos y que estn entendiendo la funciones de todos estos
formularios, hasta ahora ya tenemos listo nuestro formulario de registro de personas,
/*********************/****************/**************************//*********/
Despus de haber aprendido como hacer nuestro registro de usuarios, ahora procedemos a
crear un sistema de inicio de seccin, con los datos, que anteriormente proporciono la
persona, en el registro creado.
Esta vez interacta HTML y PHP ya que SQL solamente la vamos a necesitar, para conectarnos
a ella y pedirle si los datos ingresados existen y dejar ingresar,
Lo primero que debemos hacer es nuestro formulario como lo explique anteriormente en
HTML para ingresar y enviar los datos, de una manera ms fcil, en este caso, solamente
vamos a pedir, el nombre de usuario (username) y la contrasea (password) para iniciar
seccin, el cdigo del formulario seria as:
Nuevamente observamos que utilizamos el mtodo POST y llamamos a una pagina llamada
entrar.php que es la que contiene el cdigo PHP para conectarse a nuestra base de datos y
verificar si son datos verdaderos o falsos.
Tambin vemos los dos input que le asignamos que son de tipo text y password, ya que son
los dos campos te texto para el nombre de usuario y contrasea.
el_cellu5@hackxcrack.es
Luego pasamos a la parte final, y al corazn de este login, en este cdigo en PHP nos conecta a
la base de datos, en este ejemplo a la misma que utilizamos para el registro de usuarios, y as
confirmar los datos de cada usuario
El cdigo seria ms o menos as:
el_cellu5@hackxcrack.es
Como ven es una forma muy sencilla de crear este gran elemento para una pgina web.
Espero que les haya servido de mucha ayuda SI tiene alguna duda o algn problema no duden
en escribirme al correo el_cellu5@hackxcrack.es
HackXCrack.es
2009