Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/11/2014, 16:24
lucasabogado
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Insertar imágenes en un array para insertarlas en msql

Cita:
Iniciado por lucasabogado Ver Mensaje
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 ;
$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