AYUDA insertar datos php mysql

hola alguien me podria ayudar gracias de antemano
bien el problema lo tengo al insertar datos en una tabla.
este es el codigo del formulario

<html>
<head>
<title>registrar usuarios</title>
</head>
<body bgcolor = "#303030">
<body text = "#e5e5e5">
<body leftmargin = "50">
<body topmargin = "50">
<font face = "tahoma" size = "2">
<font size="4">formulario para registrarse en el portal</font>
<hr size = "9" color = "ffffff" width = "60%" align = "left">
<form name="formregis" action= "registro.php" method="post">
Nombre: <input type="text" name="nombre" size="31">

<hr size = "2" color = "ffffff" width = "30%" align = "left">

Apellidos: <input type="text" name="apellidos" size = "30">

<hr size = "2" color = "ffffff" width = "30%" align = "left">
Edad: <input type="text" name="edad" size ="33">

<hr size = "2" color = "ffffff" width = "30%" align = "left">
Localidad: <input type="text" name="localidad" size "30">

<hr size = "2" color = "ffffff" width = "30%" align = "left">
Provincia: <input type="text" name="provincia" size ="30">

<hr size = "2" color = "ffffff" width = "30%" align = "left">
E-mail: <input type="text" name = "email" size = "32">

<hr size = "2" color = "ffffff" width = "30%" align = "left">
Telefono: <input type="text" name ="telefono" size = "30">

<hr size = "2" color = "ffffff" width = "30%" align = "left">
<input name="Envia" type="submit"value="Enviar"size="30">
<hr size = "9" color = "ffffff" width = "60%" align = "left">
</form>
</body>
</html>

y este el que procesa los datos php

<?
$host="localhost";
$usuario="mi_user";
$password="mi_pass";
$connect=mysql_connect($host,$usuario,$password);

mysql_select_db("registro", $connect);

$result = mysql_query("insert into usuarios (nombre, apellidos, edad, localidad, provincia, email, telefono) values ('$nombre','$apellidos', '$edad','$localidad', '$provincia', '$email','$telefono')", $connect);
?>
la base de datos la llamo registro y la tabla usuarios
el problema que tengo es que miro desde la linea de comando y
me crea el id pero las celdas con los datos me aparecen vacias nombre, apellidos etc.
Hola,
Soy bastante nuevo en estro (llevo solo algunas semanas), pero yo cuando escribo datos en una base de datos lo que hago és mostrarlos por pantalla ademas de mandarlos a la base de datos. lo que hago és assignar los valores escritos en el formulario en una variable $apellido="", de manera que en el codigo php poniendo un echo "$apellido" se muestra por pantalla la verificación de los datos.
No sé si servira de ayuda o no. en cuanto tenga un momento, repaso el codigo, lo pruevo y intento darte mas informacion
Lo siento si hay algun fallo, pero soy novato en esto.
gracias por responder yo tambien soy nuevo en esto de php

gracias compañero elracoinformatic,la pista que me diste me sirvio
para que me funcionase la cosa.

dejo como lo arregle por si a alguien le pasa lo mismo

añadi a la pagina php

$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
$edad=$_POST['edad'];
$localidad=$_POST['localidad'];
$provicia=$_POST['provincia'];
$email=$_POST['email'];
$telefono=$_POST['telefono'];

no sera muy profesional pero funciona
si alguien quiere postear como mejorar la cosa que no se corte
un saludo