Posted by : Unknown sábado, 6 de abril de 2013

Sistema de registrar usuario en PHP y MySql (Nivel: Muy Fácil)

Aprenderemos a guardar datos en MySQL, ingresados en el formulario creado en HTML.

Crearemos el formulario tradicional, donde introduces nombre, apellido, nombre de usuario(Nick), correo electrónico y la contraseña. Ante de esto conozcamos una función que es mysql_query.

La función mysql_query

Nos envía la consulta del posible dato guardado.

Bien ya que conocemos la función mysql_query, veamos la forma de guardar los datos en MySQL por medio de PHP. Se hace lo siguiente en PHP.

$Nombre_De_La_Variable = "INSERT INTO Nombre de la tabla (nombre de la fila de la tabla) ". "VALUES('".$_POST['nombre del formulario']."')";

mysql_query($Nombre_De_La_Variable);


Ejemplo:

Bien si creamos en MySQL una base de datos con nombre prueba y dentro de la base de datos creamos una tabla por nombre registro y dentro de la tabla creamos una fila que tiene por nombre usuario, y el nombre del input(que es el formulario) es Nombre, se coloca lo siguiente:

$Guardando = "INSERT INTO registro (usuario) ". "VALUES('".$_POST['Nombre']."')";
mysql_query($Guardando);

Ahora para poder guardar los datos creamos la base de datos y la tabla con sus respectivas filas abra su bloc de notas.

Creamos primero un archivo para crear la base de datos (Copia y pega en el bloc de notas).

CREATE DATABASE prueba;

Guardamos el archivo con extensión .sql, ejemplo: prueba.sql

Y creamos de segundo un archivo para crear la tabla con sus respectivas filas, para guardar los datos (Copia y pega en el bloc de notas).


CREATE TABLE registro(

id int(255)  primary key auto_increment,
Nombre varchar(100) not null,
Apellido varchar(30) not null,
Usuario varchar(30) not null,
Email varchar(100) not null,
Contrasena varchar(40) not null

);

Guardamos el archivo con extensión .sql, ejemplo prueba.sql


¿Ahora como importamos los dos archivos con extensión .sql en MySQL?

Primero: ejecutamos Wamp Server


Segundo: Ejecutamos cualquier explorador, yo elijo a Google Chrome, luego de haber ejecutado nuestro explorador ponemos en el navegador URL, localhost.



Tercero: Luego de que hallamos ingresados en nuestro servidor local, ahora ingresamos en nuestro phpMyAdmin


Cuarto: Ya que hemos ingresado en nuestro phpMyAdmin, en la parte superior hay un botón que dice importar.


Le damos click y te aparecerá lo siguiente


Le damos click en el botón que dice Seleccionar archivo, y elegimos los archivos creados con extensión .sql, primero elegimos el archivo donde se crea la base de datos y de último elegimos el archivo que crea la tabla con sus respectivas filas.

Bien, ahora veamos un ejemplo completo y tomamos en cuenta lo leído anteriormente. (Copia y pega en tu editor de codigo)



<html>
<body>

<head>
    <title>Sistema de registrar usuario en PHP y MySql (Nivel: Muy Fácil)</title>
</head>

<h1>Sistema de registrar usuario en PHP y MySql <b>(Nivel: Muy Fácil)</b></h1>

<?php
if($_POST)
{
   $Conexion = mysql_connect('localhost', 'root', '') or die('No se ha podido conectar al servidor');
 
   mysql_select_db('prueba', $Conexion) or die('No se pudo seleccionar la base de datos');
 
   $Guardando = "INSERT INTO registro (Nombre, Apellido, Usuario, Email, Contrasena) ".
     "VALUES ('".$_POST['nombre']."', '".$_POST['apellido']."', '".$_POST['usuario']."', '".$_POST['correo']."', '".$_POST['contrasena']."')";
 
   mysql_query($Guardando);
}
?>

   <form method="POST" action="">
   Nombre:<input type="Text" name="nombre">
   <br />
   Apellido:<input type="Text" name="apellido">
   <br />
   Nombre de Usuario:<input type="Text" name="usuario">
   <br />
   Correo electrónico:<input type="Text" name="correo">
   <br />
   Contraseña:<input type="password" name="contrasena">
   <br />
   <input type="Submit" value="Registrar">
   </form>

</body>
</html>












Comenta y expresate. Tu opinión es importante.

Werneriabits - La era de la información

Busqueda

Flakreath Chat

El Magistrado. Con la tecnología de Blogger.

Síguenos en Facebook

Suscribite vía Email:

Introduce tu Email:

- Copyright © WerneriaBits - La era de la información - werneriabits.com -