Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/04/2009, 17:02
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Cambiar nombre al guardar ruta de img en la bd

Cita:
Iniciado por kimmy
ya tengo un autonumerico en la tabla
Solo puedes tener un campo auto incrementable por tabla, la solucion es como te comente en el mensaje anterior:

Código php:
Ver original
  1. $sql_ins = "INSERT INTO articulos (aqui todos los campos necesarios, excepto imagen) " .
  2. "VALUES (aqui los valores correspondientes)";
  3. $res = mysql_query($sql_ins) or die ( "Error MySQL dice: " . mysql_error() );
  4.  
  5. // Obtienes el id del ultimo registro insertado y lo usas para el nombre:
  6. $namefinal = mysql_insert_id();
  7.  
  8. // Guardas el archivo:
  9. $uploadfile= $ruta_destino . $namefinal . '.jpg';
  10. //quito los espacios entre las palabtas del nombre si los hay
  11. if(imagejpeg($muestra,$uploadfile,'100')) { // se coloca en su lugar final
  12.     // Se guardo correctamente
  13.     // Si aun crees necesario guardar el nombre con ruta en la base de datos:
  14.     $query = 'UPDATE articulos SET imagen = '$uploadfile' WHERE id_de_articulo = $namefinal';
  15.     mysql_query($query) or die(mysql_error());
  16. }
__________________
- León, Guanajuato
- GV-Foto