Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2012, 06:41
Avatar de silvia_net
silvia_net
 
Fecha de Ingreso: enero-2012
Mensajes: 31
Antigüedad: 12 años, 3 meses
Puntos: 0
No inserta en Base de datos

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;
    } 

Última edición por silvia_net; 19/01/2012 a las 06:47