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