Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/04/2012, 14:17
Avatar de moronino
moronino
 
Fecha de Ingreso: marzo-2010
Mensajes: 55
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Renombrar imagen php

he consegido de otra forma que me guarde la imagen con el id, sin nada de generador de codigo. Asi cada imagen tendra su id y nunca reemplazara a ninguna otro.

Código PHP:
Ver original
  1. $campos="(nombre,enlace,img)";
  2.         $valores="('" . $_POST["nombre"] . "'";
  3.         $valores .= ",'" . $_POST["enlace"] . "'";
  4.         $valores .= ",'" . $_POST["img"] . "'";
  5.         $valores .= ")";
  6.        
  7.         $sql = 'Insert into destacado' . $campos . ' VALUES ' . $valores;
  8.         mysql_query($sql,$link) or die (mysql_error());
  9.        
  10.         $bus = mysql_query("SELECT * FROM destacado WHERE id ORDER BY id desc LIMIT 1");
  11.         $row = mysql_fetch_array($bus);
  12.         $Id= $row['id'];
  13.        
  14.         $nombre_archivo = "../images/destacada/" .$Id.".jpg";  
  15.         move_uploaded_file($_FILES['img']['tmp_name'], $nombre_archivo);

La imagen la renombra perfectamente con la id. Pero en el campo img no me guarda nada, se queda vacio, entces no la puedo mostrar. Nose como solucionar esto.

He imprimido $_POST y NO ME SALE $img.
Me sale esto... solo los 2 primeros campos, sin el campo img.
Array ( [nombre] => sdfs[enlace] => zcfzxc [Submit2] => Enviar )

Ayuda por favor.