Bueno ahora te pongo un ejemplo de como insertar datos a una base de datos MySql con PHP, lo único que tienes que hacer es cambiar los datos de conexión y los nombres de los campos los cuales deberán ser los mismos que le pusiste en la BD respetando mayúsculas y minúsculas. Como sabrás para insertar datos esta la clausula INSERT que se encuentra en la variable $consulta.
Código PHP:
<?php
// Si el formulario ha sido enviado insertamos el registro
if (isset ( $_POST['submit']) )
{
$db = mysql_pconnect ( "namehost", "nameserver", "pasword" ); // datos de conexion
mysql_select_db ( "namebasededatos" );
$campos = "campo1,campo2,...campon";
$valores = "'".$_POST['campo1']."',";
$valores .= "'".$_POST['campo2']."',";
$valores .= "'".$_POST['campon']."'";
$consulta = "INSET INTO nametabla ($campos) VALUES ($valores)";
$result = mysql_query ($consulta);
echo "Registro ingresado";
}
?>
<form name="formu" method="POST" action = "<?php echo $_SERVER['PHP_SELF']; ?>">}
<input type="text" name="campo1"><br/>
<input type="text" name="campo2"><br/>
<input type="text" name="campon"><br/>
<input type="submit" name="submit" value="Ingresar datos">
</form>
Bueno espero haberme dado a entender y que te pueda servir de algo. Suerte