Respuesta: Insertar imágenes en un array para insertarlas en msql Cita:
Iniciado por lucasabogado Código PHP: $images =& get_children( array ( 'post_parent' => $post->ID, // ID del anuncio 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC' )); foreach ( $images as $attachment_id => $attachment ) { echo = wp_get_attachment_url( $attachment_id, 'thumb').''; // se visualizan todas las imagenes de cada anuncio Código PHP: $getPosts = $wpdb->get_results(" SELECT * FROM $wpdb->posts WHERE post_type = 'anuncio' AND post_status = 'publish' AND categoria = 'Barcos de ocasion' "); foreach ( $getPosts as $post ) { $id = $post->ID; $post_author = $post->post_author; $title = $post->titulo_anuncio; $id = ($post->ID); $post_author = ($post->post_author) ; $tipo_categoria = get_post_meta($post->ID,'disenyo_interiores_barco_nuevo',true); if ($tipo_categoria == 'Barcos de ocasion') { $category_id = '1' ; } ; if ($tipo_categoria == 'Barcos nuevos') { $category_id = '2' ; } ; if ($tipo_categoria == 'Barcos alquiler') { $category_id = '3' ; } ; if ($tipo_categoria == 'Amarres') { $category_id = '4' ; } ; if ($tipo_categoria == 'Accesorios nauticos') { $category_id = '5' ; } ; $package_id = 1 ; $user_pkg = ($post->ID); $date_added = $post->post_date; $date_insercion = $post->post_date; $date_expires = '0000-00-00 00:00:00'; $title = (get_post_meta($post->ID,'anuncio_zip',true)) ; $description = $post->titulo_anuncio; //(get_post_meta($post->ID,'descripcion',true)) ; $price = (get_post_meta($post->ID,'price',true)) ; $currency = ' '; //' '.get_currency_sym(); $country = get_post_meta($post->ID,'barcos_pais_desplegable',true); $region = get_post_meta($post->ID,'barcos_provincia_desplegable',true); $meta_description = ''; $meta_keywords = ''; $sold = '0'; $rented = '0'; $viewed = rand(100,2500); $user_approved = '1'; $active = '1'; $pending = '0'; $featured = '0'; $highlited = '0'; $priority = '0'; $video = ''; $rating = '0.00'; $language = 'esp'; $bandera = get_post_meta($post->ID,'bandera',true); $motor_marca_modelo = get_post_meta($post->ID,'motor_marca_modelo',true); $embarcacion = get_post_meta($post->ID,'tipo_de_embarcacion',true); $anyo = get_post_meta($post->ID,'anyo',true); $eslora = get_post_meta($post->ID,'area',true); $eslora = str_replace(',', '.', $eslora); $material = get_post_meta($post->ID,'material_de_construccion',true); $potencia_motor = get_post_meta($post->ID,'potencia_del_motor_en_hp',true); $tipo_transmision = get_post_meta($post->ID,'tipo_de_transmision_del_barco',true); $tipo_combustible = get_post_meta($post->ID,'tipo_de_combustible',true); $nombre_del_barco = get_post_meta($post->ID,'nombre_del_barco',true); $astillero = get_post_meta($post->ID,'astillero',true); $motores = get_post_meta($post->ID,'fueraborda',true); $puerto = get_post_meta($post->ID,'barcos_puerto_desplegable',true); $youtube = get_post_meta($post->ID,'Id_del_video',true); $plazo_de_entrega_max15 = get_post_meta($post->ID,'plazo_entrega',true); $amarre_accion = get_post_meta($post->ID,'amarre_accion',true); $eslora_amarre = get_post_meta($post->ID,'area',true); $eslora_amarre = str_replace(',', '.', $eslora_amarre); $amarre_manga = get_post_meta($post->ID,'medidas_amarre_ancho',true); $amarre_manga = str_replace(',', '.', $amarre_manga); $descripcion_amarres = get_post_meta($post->ID,'observaciones',true); $temporada_baja_desde = get_post_meta($post->ID,'temporada_alquiler_uno',true).get_post_meta($post->ID,'temporada_alquiler_dos',true); $temporada_baja_hasta = get_post_meta($post->ID,'temporada_alquiler_tres',true).get_post_meta($post->ID,'temporada_alquiler_cuatro',true); $images =& get_children( array ( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC' )); if ( empty($images) ) { } else { foreach ( $images as $attachment_id => $attachment ) { echo wp_get_attachment_image( $attachment_id, 'thumb').''; // thumbnail $pictures = wp_get_attachment_url( $attachment_id, 'thumb').''; // thumbnail } } $sql=("INSERT INTO v1955_ads (id, user_id, category_id, package_id, usr_pkg, date_added, date_expires, date_insercion, title, description, price, currency, country, region, meta_description, meta_keywords, sold, rented, viewed, user_approved, active, pending, featured, highlited, priority, video, rating, language, bandera, motor_marca_modelo, tipo_barco, anyo, eslora, material, potencia_motor, tipo_transmision, tipo_combustible, nombre_del_barco, astillero, motores, puerto, barra_de_titulo, youtube, cambiado_a_titulo, barra_datos_basicos, plazo_de_entrega_max15, amarre_accion, eslora_amarre, amarre_manga, descripcion_amarres, temporada_baja_desde, temporada_baja_hasta, anyo_alquiler, tarifa_precios, precio_baja_semana, precio_fin_semana, precio_por_dia, moneda_temporada, manga, calado, cabinas, literas, aseos, desplazamiento, capacidad_de_agua, capacidad_de_combustible, max_plazas_autorizadas, acepto_barco_cambio, temporada_media_desde, temporada_media_hasta, precio_semana_media, precio_fin_semana_media, precio_dia_media, temporada_alta_desde, temporada_alta_hasta, precio_semana_alta, precio_fin_semana_alta, precio_dia_alta, no_ratings, carnet_conducir, vehiculo_propio, titulacion_nautica, titulacion_academica, diponibilidad_para_viajar, tipo_de_contrato, idioma_ingles, idioma_frances, idioma_italiano, idioma_aleman, requisitos_deseados, anyo_nacimiento, nacionalidad_demanda, familia_del_accesorio, oferta_demanda, estado_del_accesorio, se_valoran_ofertas, nuevo_usado, descripcin, descripcin1, dassemanas, pictures, category, plan, username) VALUES ($id, $post_author, $category_id, '$package_id', '$user_pkg', '$date_added', '$date_expires', '$date_insercion', '$title', '$description', '$price', '$currency', '$country', '$region', '$meta_description', '$meta_keywords', '$sold', '$rented', '$viewed', '$user_approved', '$active', '$pending', '$featured', '$highlited', '$priority', '$video', '$rating', '$language', '$bandera', '$motor_marca_modelo', '$embarcacion', '$anyo', '$eslora', '$material', '$potencia_motor', '$tipo_transmision', '$tipo_combustible', '$nombre_del_barco', '$astillero', '$motores', '$puerto', 'NULL', '$youtube', 'NULL', 'NULL', '$plazo_de_entrega_max15', '$amarre_accion', '$eslora_amarre', '$amarre_manga', '$descripcion_amarres', '$temporada_baja_desde', '$temporada_baja_hasta', anyo_alquiler, tarifa_precios, precio_baja_semana, precio_fin_semana, precio_por_dia, moneda_temporada, manga, calado, cabinas, literas, aseos, desplazamiento, capacidad_de_agua, capacidad_de_combustible, max_plazas_autorizadas, acepto_barco_cambio, temporada_media_desde, temporada_media_hasta, precio_semana_media, precio_fin_semana_media, precio_dia_media, temporada_alta_desde, temporada_alta_hasta, precio_semana_alta, precio_fin_semana_alta, precio_dia_alta, no_ratings, carnet_conducir, vehiculo_propio, titulacion_nautica, titulacion_academica, diponibilidad_para_viajar, tipo_de_contrato, idioma_ingles, idioma_frances, idioma_italiano, idioma_aleman, requisitos_deseados, anyo_nacimiento, nacionalidad_demanda, familia_del_accesorio, oferta_demanda, estado_del_accesorio, se_valoran_ofertas, nuevo_usado, descripcin, descripcin1, dassemanas, '$pictures', category, plan, username)"); $result=mysql_query($sql); em mi pueblo es msql en el tuyo no lo se
Hola buenas a todos con esto que os enseño se visualizan todas las imágenes de cada anuncio si un anuncio tiene 10 pues 10 si un anuncio tiene 3 pues 3 pero a la hora de insertarlo en msql solo me inserta 1 imagen
dónde y como se hace el array para que me inserte todas las imágenes ??
muchas gracias |