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$campos="(nombre,enlace,img)";
$valores="('" . $_POST["nombre"] . "'";
$valores .= ",'" . $_POST["enlace"] . "'";
$valores .= ",'" . $_POST["img"] . "'";
$valores .= ")";
$sql = 'Insert into destacado' . $campos . ' VALUES ' . $valores;
$bus = mysql_query("SELECT * FROM destacado WHERE id ORDER BY id desc LIMIT 1"); $Id= $row['id'];
$nombre_archivo = "../images/destacada/" .$Id.".jpg";
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.