Sabeis si hay algo mal en este codigo? El problema es que
no me inserta nada en la tbl_inmobiliarias Código PHP:
public function insertarAnuncioInmobiliaria($contrato,$categoria,$subcategoria,$estado,$titulo,$descripcion,$video,$fecha,$municipio,$provincia,$id_usuario,$precio,$metros,$numbanos,$numhab,$zona,$estado)
{
$this->conexion->crearConexion();
$id_anuncio;
try
{
//El usuario entra en la aplicacion asique debemos insertar una linea en accesos.
$consulta="INSERT INTO tbl_anuncios (id_anuncio,titulo,descripcion,precio,tipo,estado,puntos,visto,fecha_alta,fecha_actualizacion,cnt_fotos,video,municipio,id_provincia,id_categoria,id_subcategoria,id_usuario,denuncia) VALUES
(NULL,'".$titulo."','".$descripcion."',".$precio.",".$contrato.",".$estado.",0,0,'".$fecha."','".$fecha."',0,'".$video."','".$municipio."',".$provincia.",".$categoria.",".$subcategoria.",".$id_usuario.",0)";
$resultado=@mysql_query($consulta);
//Recojemos el id de anuncio que acabamos de generar
$consulta1="SELECT id_anuncio FROM tbl_anuncios WHERE titulo LIKE '".$titulo."' AND descripcion LIKE '".$descripcion."' AND fecha_alta LIKE '".$fecha."' AND precio=".$precio." AND estado=".$estado." AND id_usuario=".$id_usuario." AND id_categoria=".$categoria." AND id_provincia=".$provincia;
$resultado1=@mysql_query($consulta1);
$tupla=@mysql_fetch_array($resultado1);
$id_anuncio=$tupla['id_anuncio'];
$consulta2="INSERT INTO tbl_inmobiliarias (id_inmobiliaria,id_anuncio,estado,metros,numbanos,numhab,zona,direccion) VALUES (NULL,".$id_anuncio.",'".$telefono."',".$estado.",'".$metros."','".$numbanos."','".$numhab."',".$zona.",'".$municipio."')";
$resultado2=@mysql_query($consulta2);
}
catch(Exception $excepcion)
{
$this->error="Problemas en el m�todo accede.";
}
$this->conexion->cerrarConexion();
return $id_anuncio;
}