Cuando tengas problemas con MySQL debes agregar un mysql_error después de un mysql_query para saber porque no "funciona", también es necesario que veas si la sentencia SQL se genera correctamente, en fin, has los cambios pertinentes y vuelve a probar...
Código PHP:
Ver original$cons="INSERT INTO test ('nombre','apellido','continente','pais','lugar','foto','descripcion',) VALUES ('".$nombre."','".$apellido."','".$continente."','".$pais."','".$lugar."','".$datos."','".$descripcion."')" or
die(mysql_error()); echo $cons;