A la orden!
formulario de carga de los datos
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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>
<link type="text/css" rel="stylesheet" href="estilos.css" />
</head>
<body>
<?php
include "cabecera.html"
?>
<div id="principal">
<form method="post" action="insertar agenda.php">
<h1>Introduzca sus datos</h1>
<p><br />
Nombre<input name="nombre" type="text" />
</p>
<p><br />
apellidos<input name="apellidos" type="text" />
</p>
<p><br />
telefono<input name="tlfno" type="text" />
</p>
<p><br />
e-mail<input name="email" type="text" /><br />
</p>
<input name="" type="submit" value="Registrar" />
</form>
</div>
<?php
include "pie.html"
?>
</body>
</html>
PHP que inserta los datos en la bbdd
<?php
$connect=mysqli_connect("localhost","root","","academia");
if ($connect) {
echo "conexion exitosa. <br />";
$id='';//auto incrementa sola el compo id , tambien se puede usar auto_increment y `rimary key al crear la tabla
$nombre= $_POST ['nombre'];
$apellidos= $_POST ['apellidos'];
$telefono= $_POST ['tlfno'];
$email= $_POST ['email'];
$consulta="insert into agenda values ('$id','$nombre','$apellidos',$telefono,'$email')";
$resultado=mysqli_query($connect,$consulta);
if ($resultado) {
echo "perfil almacenado. <br />";
}
else {
echo "error en la ejecución de la consulta. <br />";
}
if (mysqli_close($connect)){
echo "desconexión realizada. <br />";
}
else {
echo "error en la desconexión";
}
}
?>
la hoja de estilos y la cabecera y el pie no los creo necesarios , ademas son facilitos.
Espero que ayude , un abrazo.