Mejor usar isset() para asegurarte de que la variable esté creada ... y usar el método que se use en el formulario (method)
Y el ..boton de submit ha de se de name=enviar .. pequeño detalle pero que si no es así .. mm pues no iria (enviar o el nombre que deseess).
[PHP]if ($_POST['enviar'])
{
//codigo php que te haga el query ..
// conectas a tu BD .. etc .. etc ...
// mysql_query("tu sql ...");
}
Aprobecho para invitarte a leer esta FAQ del foro PHP .. ahí verás el tema del por qué $_POST ...
http://www.forosdelweb.com/showthrea...989#post238989
Un saludo,