Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2013, 11:34
Calle7
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 127
Antigüedad: 16 años, 3 meses
Puntos: 0
Información Como pongo el ID a una imagen subida

Hola a todos, tengo un pequeño inconveniete les cuento:

En la Página: 1.php
===============

* Tengo un formulario donde subo una imagen y guardo su ruta en mi Bd.


En la Página: proceso.php
====================
*Este es el código para guardar la imagen en mi carpeta y tener la ruta completa lista para insertarla en mi Bd.

Código PHP:

$rutaEnServidor
='imagenes';
$rutaTemporal=$_FILES['imagen']['tmp_name'];
$nombreImagen=$_FILES['imagen']['name'];
$rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
move_uploaded_file($rutaTemporal,$rutaDestino);



Query_de_inserción(); <-------  Si inserta bien 
Me gustaria que en el nombre de la imagen puedo adicionar el Pk autoincrementable de mi tabla. Ejemplo:

1_koala.jpg (donde 1 es el PK de mi tabla)
2_gato.jpg
3_perro.jpg
.
.
.


Si lo pongo el código dentro de un while, genera bien la ruta es decir
obtengo el 1_koala.jpg - 2_gato.jpg - etc.
Pero al ver el nombre de las imagenes en la carpeta, salen replicadosy ademas es la paginame imagino que sera por el bucle while. Cheken el codigo:


Código PHP:

$query 
"SELECT * FROM TABLA";
$stm   =    mysql_query($query);

while( 
$row mysql_fetch_array($stm))
{        
   
$rutaEnServidor='imagenes';
   
$rutaTemporal=$_FILES['imagen']['tmp_name'];
   
$nombreImagen=$_FILES['imagen']['name'];         
Aqui--> $rutaDestino=$rutaEnServidor.'/'$row[ID]."_".$nombreImagen;
   
move_uploaded_file($rutaTemporal,$rutaDestino);



En el Página : 2.php
===============

* Muestro todoslos registros de mi tabla y el de la imagen de la siguiente manera:

Código PHP:
while($row=mysql_fetch_array($stm))
{

   <img src="<?php echo $row[RUTA]; ?>" width="30" height="30">

}

Espero puedan ayudarme a poder obtener este resultado, ya que hasta el momento solo he podido generar su prefijo:
1_koala.jpg - 2_gato.jpg ... <--- correcto es lo que queria
PERO no se por que razón cuando se guarda en mi carpeta sale:
1_koala.jpg - 1_gato.jpg ...

Por tanto cuando quiero mostrarlo en 3.php, no se visualiza la imagen.... ESPERO PUEDAN AYUDARME