Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/01/2012, 05:11
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 5 meses
Puntos: 331
Respuesta: Problema, no introduce en la BD

No puedo porque no tengo todo el código de tu aplicación ni la db.
Pero siempre tienes que buscar los errores de la misma manera:

Código PHP:
Ver original
  1. <?php
  2.  
  3. ini_set("display_errors", 1 );
  4. public function insertarAnuncioContactos($contrato,$categoria,$subcategoria,$estado,$titulo,$descripcion,$video,$fecha,$municipio,$provincia,$id_usuario,$address,$local,$telefono,$servicios,$horario,$precio)
  5.     {
  6.    
  7.         $this->conexion->crearConexion();
  8.         $id_anuncio;
  9.         try
  10.         {
  11.             //El usuario entra en la aplicacion asique debemos insertar una linea en accesos.
  12.             $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)";
  13.             $resultado = mysql_query($consulta) or die(__FILE__."Error de mysql: $consulta ".mysql_error());
  14.  
  15.             //Recojemos el id de anuncio que acabamos de generar
  16.             $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;
  17.             $resultado1 = mysql_query($consulta1) or die(__FILE__."Error de mysql: $consulta1 ".mysql_error());
  18.             $tupla = mysql_fetch_array($resultado1);
  19.            
  20.             $id_anuncio=$tupla['id_anuncio'];
  21.            
  22.                                                                        
  23.             $consulta2="INSERT INTO tbl_contactos (id_contacto,id_anuncio,local,direccion,telefono,servicios,horario) VALUES (NULL,".$id_anuncio.",'".$local."','".$address."','".$telefono."','".$servicios."',".$horario.")";
  24.             $resultado2 = mysql_query($consulta2) or die(__FILE__."Error de mysql: $consulta2 ".mysql_error());
  25.  
  26.         }          
  27.         catch(Exception $excepcion)
  28.         {
  29.             $this->error="Problemas en el método accede.";
  30.         }
  31.         $this->conexion->cerrarConexion();
  32.         return $id_anuncio;
  33.     }//accede
  34. ?>
__________________
Fere libenter homines, id quod volunt, credunt.