http://s3.accesoperu.com/wp6/wp6.php?p=15750
http://www.taringa.net/posts/hazlo-tu-mismo/14635772/Tutorial-Crear-un-Registro-de-usuarios-con-PHP-y-MySQL.html
En el artículo anterior vimos como establecer una conexión entre php y mysql, esto nos permite entre otras cosas insertar registros en una base de datos de mysql mediante un formulario html y php.
Para desarrollar este ejercicio debemos tener una base de datos, asi que crearemos una base de datos llamada PLANILLA el cual tiene una tabla llamada EMPLEADO.
El siguiente paso es crear un formulario HTML
formulario.html
<form id="form1" name="form1" method="post" action="guardar.php">
<p>Nombres: <br /> <input name="nombres" type="text" id="textfield" size="60" /><br />
<p> Apellidos: <br /> <input name="apellidos" type="text" id="textfield" size="60" />
<p> Telefono: <br /> <input name="telefono" type="text" id="textfield" size="30" />
<p> Cargo : <br /> <input name="cargo" type="text" id="textfield" size="30" />
<p> Sueldo : <br /> <input type="text" name="sueldo" id="textfield" />
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
<br />
</p>
</form>
Ahora creamos el archivo php que se encarga de insertar los registros.
Guardar.php
Nota: Usamos el archivo conexión.php invocándolo mediante un include() para que establezca la conexión desde php a mysql, tal como lo vimos en la publicación anterior (conectar php con mysql), salvo un par de detalles, le agregamos el ID de la base de datos que vamos a conectar de la siguiente manera:
<?php
//Se almacena la conexion en la variable $enlace,
$enlace = mysqli_connect('localhost', 'root', '123456', 'planilla');
//La condiciona que permite verificar que se logro conectar y envia el respective mensaje en cualquiera de los casos
if (!$enlace) {
die('Error de Conexión (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
?>
Nota: Esto mismo se puede hacer mediante un procedimiento almacenado, si deseas leer mas puedes visitar este post: http://isairodriguez.com/insertar-registros-en-mysql-con-procedimientos-almacenados-y-php/
<?
//Invocamos la cadena de conexión que se encuentra en el archivo conexion.php
require ("conexion.php");
//Recibimos los parametros enviados mediante POST por el Formulario
$nombre = $_POST["nombres"];
$apellido = $_POST["apellidos"];
$telefono = $_POST["telefono"];
$cargo = $_POST["cargo"];
$sueldo = $_POST["sueldo"];
$insertar = mysqli_query($enlace,"INSERT INTO empleado (nombre, apellido, telefono, cargo, sueldo) VALUES ('$nombre','$apellido','$telefono','$cargo', '$sueldo')");
if (!$insertar){echo "Error al guardar";}else{echo "Guardado con exito";}
//Cerramos la conexión
(adsbygoogle = window.adsbygoogle || []).push({});
// mysqli_close() es el evivalente a mysql_close() sirve para finalizar la conexión.
mysqli_close($enlace);
?>