Que tal amigos, disculpen el post pero no consigo solución ya busque y no vi solucion. Tengo un problema creando unas miniaturas de unas imagenes, las imagenes se crean sin problemas pero al actualizar la base de datos le pone el mismo nombre a todas las imagenes.
Aqui el codigo:
Código PHP:
Ver original<?php
$id = $_GET["id"];
include("configs/aut_config.inc.php");
/**
* Set the path to the Asido library
*/
include_once('asido/class.asido.php');
/**
* Create an Asido_Image object
*/
/**
* Use the GD driver
*/
asido::driver('gd');
$select = "SELECT * FROM imagenes WHERE id_publicacion = '$id' and principal = '0'";
$nombre_foto1 = explode("/",$row["ruta"]); $nombre_foto = $nombre_foto1[2];
$thumb2 = 'fotos/vehiculos/thumb2_'.$nombre_foto;
$thumb3 = 'fotos/vehiculos/thumb3_'.$nombre_foto;
//actualizo el registro que contiene la foto estableciendolo a 1 para indicar que es la foto principal
echo $thumb2.'<br>'.$thumb3;
mysql_query("UPDATE grupos SET thumb2 = '$thumb2', thumb3 = '$thumb3'",$con);
$i2 = asido::image(
'fotos/vehiculos/'.$nombre_foto,
'fotos/vehiculos/thumb2_'.$nombre_foto
);
/**
* Resize it proportionally to make it fit inside a 400x400 frame
*/
asido::resize($i2, 400, 300, ASIDO_RESIZE_PROPORTIONAL);
$i2->save(ASIDO_OVERWRITE_ENABLED);
$i3 = asido::image(
'fotos/vehiculos/'.$nombre_foto,
'fotos/vehiculos/thumb3_'.$nombre_foto
);
/**
* Resize it proportionally to make it fit inside a 400x400 frame
*/
asido::resize($i3, 67, 50, ASIDO_RESIZE_PROPORTIONAL);
$i3->save(ASIDO_OVERWRITE_ENABLED);
}
?>
las imagenes se crean perfectamente y cada una con el nombre que le corresponde pero al usar la sentencia update de mysql me ingresa el nombre de la ultima foto a toda la BD.
Podrían ayudarme?
Muchas gracias