Bueno te sugiero que pongas el cidgo asi por que esta muy desorganizado:
<?php
$pass = $_POST['password'];
$email = $_POST['email'];
$user = $_POST["user"];
$url = $_POST['url'];
$name = $_POST['nombre'];
$descrip = $_POST['descrip'];
$type = $_POST['type'];
include("config.php")
if (empty($user) && empty($pass) && empty($email) && empty($url) && empty($nombre) && empty($type) && empty($descrip)) {
echo 'Tienes algun campo vacio';
}else {
$pb = "INSERT INTO ht_hoteles (ht_nombre, h_pass, h_email, ht_url, ht_title, ht_descripcion, ht_categoria, ht_banner_url) VALUES ('$user','$pass','.$email.','$url','$nombre','$descrip','$type')";
mysql_query($pb);
echo "Hotel publicado";
}
?>