sábado, 23 de marzo de 2013

Guardar datos en la base de datos




Guardar los datos en nuestra base de datos en un sencillo formulario

Un formulario que me permitirá ingresar los datos y esto a su vez almacenarlos en la base de datos es necesario recalcar que la base de datos es el alma de nuestras aplicaciones, sin ella no podríamos mantener los datos en su respectivo orden, en este ejemplo vamos a trabajar con PHP MySQL e HTML donde describiremos los pasos en orden para realizar nuestra aplicación.

1.- Planteamos el problema.
Necesitamos un formulario para ingresar los datos del usuario y guardarlos en una base de datos.



2.- Diseñamos nuestra base de datos










3.-creamos dos archivos el uno como index.php y el otro como Insertar.php

 un formulario donde creamos los campos necesarios para el desarrollo de nuestras consultas, es decir acorde los campos que creamos en el formulario, esos mismos nos sirven para crear los campos de nuestra base de datos.


El siguiente código es el de nuestro formulario

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<form id="form1" name="form1" method="post">

Nombre
<input name="nombre" type="text" id="textarea" value="" size=45 />
<p>
Apellido
<input name="apellido" type="text" id="textarea2" value="" size=45 />
</p>
<p>
Ocupación
<input name="ocupacion" type="text" id="textarea3" value="" size=45 />
</p>
<p>
Edad
<input name="edad" type="text" id="textarea4" value="" size=45 />
</p>
<p>
Sexo
<input name="sexo" type="text" id="textarea5" value="" size=45 />
<label>
//usamos el evento javascript onClick lo cual indica que accede al formulario e llamamos al archive .php
<input type="submit" name="button" id="button" value="Guardar" onClick="this.form.action = 'Insertar.php'" />
</label>
<label></label>
<label>
<input type="submit" name="cancelar" id="button2" value="cancelar">
</label>
</form>

</body>
</html>




Este es el archivo que procesa la consulta para guardar los datos en la base de datos

<?php
//Conectarse y seleccionar base de datos
$link = mysql_connect('localhost', 'root');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';



$db_selected = mysql_select_db('tarea', $link);
if (!$db_selected) {
die ('Cant use tarea : ' . mysql_error());
}
// Tomar los campos provenientes del Formulario
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$ocupacion = $_POST['ocupacion'];
$edad = $_POST['edad'];
$sexo = $_POST['sexo'];
// Insertar campos en la Base de Datos
$que = "INSERT INTO datos (nombre, apellido, ocupacion, edad, sexo) ";
$que.= "VALUES ('".$nombre."', '".$apellido."', '".$ocupacion."','".$edad."','".$sexo."') ";
$res = mysql_query($que, $link) or die(mysql_error());

// Cerrar conexión a la Base de Datos
mysql_close($link);
?>
</body>

</html>

1 comentarios:

muchas muchas gracias, facil y directo para poder aprender sencillamente. Gracias por compartir

Publicar un comentario



 
contador de visitas