Informatica

Páginas: 74 (18251 palabras) Publicado: 2 de febrero de 2012
-------------------------------------------------
Principio del formulario

Final del formulario
* Inicio
* Foro
* Sobre mi
* Wallpapers
* Portafolio
* Tutoriales
Como hacer un sistema de usuarios con PHP y MySQL

Desde hace ya un buen tiempo queria hacer un tutorial de php y mysql pero la falta de tiempo y algunos imprevistos me lo habian impedido, en este tutorialaprenderan algunas cosas basicas y no tan basicas de lo que es php y mySQL, jugaran con html y php, aprenderan a usar las tablas y bases de datos, todo en este tutorial, espero no haber hecho mal jijiji de todos modos cualquier duda o problema por favor comentenlo en el Foro o visiten http://www.php.net ahi podran buscar lo que significa cada sentencia, bueno los dejo con esto que les prepare. Eltutorial ha sido actualizado! se recibieron mejoras departe del equipo Xombra, evitando asi inyeccciones SQL y mejorando el codigo en gran medida un saludo para ellos por haberlo mejorado!!
Si ya te la sabes, de una vez bajatelo!Sistema de Usuarios Actualizado
Paso 1Crear una base de datos, desde tu panel de administración, asignarle un usuario y un password.

Paso 2Ingresar a phpMyAdmin,seleccionar la base de datos que creamos ir al menu superios SQL y ejecutar la siguiente consulta o el .sql que viene en la carpeta, para crear la tabla usuarios.
Ver codigo en Texto - Recomendable
MySQL:
1. CREATE TABLE usuarios(
2. `id` INT( 4 ) NOT NULL AUTO_INCREMENT ,
3. `nombre` TEXT,
4. `apaterno` TEXT,
5. `amaterno` TEXT,
6. `login` VARCHAR( 40 ) NOT NULL ,
7.`password` VARCHAR( 80 ) NOT NULL ,
8. `email` TEXT,
9. UNIQUE KEY ( id )
10. );
** La imagen acontinuacion varia ya que han sido actualizado algunos valores

Paso 3Una ves creada la tabla, creamos nuestro archivo de registro el cual llamaremos form.html, tendra un formulario con los siguientes campos y este se encargara de enviar todas las variables por el metodo POST al archivocrea_usuarios.php (las variables son el parametro que tiene nane= en cada input). El metodo POST es usado para pasar variables sin que nadie las vea hagan de cuenta que las pasa por debajo y el metodo GET las pasa por medio de la URL ejemplo: http://www.sectorweb.net/post.php?action=edit&post=73
Ver codigo en Texto - Recomendable
HTML:
1. <form action="crea_usuarios.php"method="post"> Login(nick):
2.  
3. <input name="login" type="text" /></form> <form action="crea_usuarios.php" method="post">Password:
4.  
5. <input name="pass1" type="password" /></form> <form action="crea_usuarios.php" method="post">Repite Password:
6.  
7. <input name="pass2" type="password" />Nombre:
8.  
9. <inputname="nombre" type="text" />Apellido Paterno:
10.  
11. <input name="apaterno" type="text" />Apellido Materno:
12.  
13. <input name="amaterno" type="text" />E-mail:
14.  
15. <input name="email" type="text" /> <input name="Crear" type="submit" /> </form>

Paso 4Configurar nuestro archivo config.php el cual contiene todos los datos de autentificacionde nuestra base de datos, solo hay que asignarle a las variables los datos de la base de datos el usuario y la contraseña y el server que casi siempre es localhost.
Ver codigo en Texto - Recomendable
PHP:
1. <? $server="localhost"; /* Nuestro server mysql */
2. $database="fu000207_pruebas"; /* Nuestra base de datos */
3. $dbpass="password"; /*Nuestro password mysql */
4.$dbuser="fu000207_usuario"; /* Nuestro user mysql */
5. ?>
Paso 5Es hora de crear el archivo crea_usuarios.php. El formulario nos avento las variables ahora solo hay que cacharlas, bueno para atraparlas utilizaremos la veriable de servidor $_POST una ves atrapado se lo asignamos a una nueva variable, algo asi $login = htmlspecialchars(trim($_POST['login'])); eliminamos espacios con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS