ok estuve analizando mi codigo, el mismo codigo que tengo le puse unos echos a cada subida para ver que esta haciendo:
Código PHP:
$cont=1;
$fileName="img_".$id_publicacion."_".$cont; echo "nom1 ".$fileName;
$sql_query="select nombre_img from imagenes where id_publicacion='$id_publicacion'";
$res=mysql_query($sql_query) or die('Error en la consulta: '.mysql_error());
while($row = mysql_fetch_array($res,MYSQL_ASSOC)){
if($row['nombre_img']==$fileName){
$fileName="img_".$id_publicacion."_".$cont++; echo "nom2 ".$fileName;
}
}
ya guarda el nombre completo, si subo tres imágenes las guarda así:
primera imagen: img_30_1
segunda imagen: img_30_1
tercera imagen: img_30_2
que quiere decir que me esta funcionando el código pero a la segunda vuelta :S
alguien tiene una mejor solución para esta situación
gracias