mira el formulario seria algo asi:
Código HTML:
<form id="form" name="form" method="post" action="inserccion.php">
<input name="campo1" type="text" id="nombre" />
<input type="submit" name="Submit" value="Enviar" />
</form>
y en php algo asi:
Código PHP:
$dbhost="nombre de la base de datos" (localhost defecto)
$dbuser="usuario db"
$dbpass="password de la db"
$db="nombre de la tabla
//comprovamos si se puede conectar a la db
if (!($link=mysql_connect($dbhost,$dbuser,$dbpass)))
{
echo "Error conectando a la base de datos.";
exit();
}
//si se conecta comprobamos que la tabla este
if (!mysql_select_db($db,$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
echo "Conexion establecida correctamente.<br>n";
//ponemos cada dato recibido del form en 1 variable
$x1=$_POST['campo1'];
$x2=$_POST['campo2'];
INSERT INTO tabla (campo1, campo2) VALUES ('$x1', '$x2', '$x3', '$x4', '$x5')"
con esto ya podrias agregar a tu db los datos enviados desde un formulario