hola, yo lo hago de la siguiente forma:
Código PHP:
<?php
// recibimos el formulario
// aqui asumo que el submit del formulario es asi
// <input type="submit" name="enviar" value="Enviar" />
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// comprobamos que el formulario no envie campos vacios
if(!empty($_POST['campo1']) && $_POST['campo2'] && $_POST['campo3']){
// hacemos el INSERT en la BD
$sqlInsert = mysql_query("INSERT INTO tabla bla bla bla") or die(mysql_error());
// enviamos un mensaje de exito
echo "Los datos fueron gurdados correctamente";
}else{
// si el formulario envia algun campo vacio
// enviamos un mensaje de error
echo "Debe llenar todos los campos del formulario";
}
}
?>
espero te sirva, saludos y suerte