Foros del Web » Programando para Internet » ASP Clásico »

Un problemas con asp

Estas en el tema de Un problemas con asp en el foro de ASP Clásico en Foros del Web. Hola a todos, os planteo mi problema y a ver si alguien me puede ayudar: resulta que estoy haciendo un administrador de imagenes, y cuando ...
  #1 (permalink)  
Antiguo 23/10/2007, 05:16
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Un problemas con asp

Hola a todos, os planteo mi problema y a ver si alguien me puede ayudar:

resulta que estoy haciendo un administrador de imagenes, y cuando tengo subida una imagen al lado de ella, debe aparecer un combo, con los numeros que ay libres, para que el usuario pueda elegir con que numero se guarde, y asi sean todas correlativas.

espero haberme explicado bien, y si no pues seguire investigando.

un saludo y gracias de antemano
  #2 (permalink)  
Antiguo 23/10/2007, 07:22
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Un problemas con asp

Cita:
espero haberme explicado bien, y si no pues seguire investigando
Sería más efectivo que si no te has explicado bien, lo intentes de nuevo con mejores resultados

La verdad hace falta más información para ayudarte, yo por ejemplo necesitaría saber de dónde vas a obtener los números que hay libres (¿de una seríe de n a n1 menos los que ya estan guardados en una tabla?, ¿de una tabla con dos campos, uno para el número y otro para el estatus de libre u ocupado?)

Saludos
  #3 (permalink)  
Antiguo 23/10/2007, 07:32
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Un problemas con asp

Pues la cuestion es que tengo que k mostrar todos los archivos que tengo en una carpeta, y cada uno es guardado con un numero, pero el usuario ira borrando imagenes y kedaran numeros que esten libres con lo cual, deben aparecer en el combo donde el usuario pueda seleccionarlo y renombrarlo solo al pinchar en el numero.

eso lo tengo todo echo, solo me keda k me liste los numeros que estan libres, xk ejemplo si ay dos fotos guardadas y son la 2 y la 4, pues que en el combo se muestren como libres el 1 y el 3,

espero que aora me entendieras!!!!
  #4 (permalink)  
Antiguo 23/10/2007, 08:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Un problemas con asp

¿Dónde se guarda el número asignado al archivo?, ¿quizá en una tabla?
Si no hay números libres, ¿el combo se muestra vacío o con el que le sigue?
  #5 (permalink)  
Antiguo 23/10/2007, 08:23
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Un problemas con asp

el nombre no se guarda en ningun sitio, por cada registro de la base de datos, las fotos k se suben se guardan en una carpeta con dicho id, pero en la base no aparece ningun nombre de archivo, en este momento, el codigo k tengo me lista todos los archivos, es decir los numeros k corresponden a cada foto k ay guardada, pero no se como hacer para k los numeros k no estan los muestre.

igual no me entiendes, pero no tengo otra manera de explicarlo, la aplicacion es un tanto complicada,pero de todas formas gracias por la ayuda
  #6 (permalink)  
Antiguo 23/10/2007, 08:26
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Un problemas con asp

a continuacion te dejo el codigo del combo, a ver si eso puede ayudar un poco mas




<form name="form">
<select name="menu" class="nuevaImagen" onChange ="irA(this)">
<%narch = split(narchivo,".")%>
<option value="">Nº<%=narch(0)%></option>
<%
For Each file2 in filecollection
ruta4 = "/" & carpetaarch & "/" & idreg & "/" & file2.name
texto = file2.name

cadena = split(texto,".")
if texto <> narchivo then
if texto <> "principal.jpg" then%>
<option value="imagenes_formobras.asp?num=<%=idreg%>&a=<%= narchivo%>&num1=<%=cadena(0)%>"><%=cadena(0)%></option>
<% end if
end if
Next%>
</select>
</form>
  #7 (permalink)  
Antiguo 23/10/2007, 08:46
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Un problemas con asp

bueno, ya te entendí. Mira, ya te había hecho este algoritmo para mostrar los números faltantes en una lista y el siguiente inclusive (para que el combo no saliera vacío), en cuanto tenga chance -si no lo has conseguido- lo modifico para que el arreglo de entrada lo llene con los ID's de los archivos existentes. Para probarlo solo cópialo, pégalo y córrelo

Código:
<%
vecOcupados = Array(2,4,5,9,12,15)
Max = 0
For i=0 To UBound(vecOcupados)
   if vecOcupados(i) > Max Then Max = vecOcupados(i) End if 
Next 

Dim vecFaltantes()
Cnt = -1
Bandera = False
For i=1 To Max+1
    For j=0 To UBound(vecOcupados)
		   Bandera = vecOcupados(j) = i
			 if Bandera Then Exit For End If  
		Next
		If Not Bandera Then
		   Cnt = Cnt + 1
			 Redim Preserve vecFaltantes(Cnt)
			 vecFaltantes(Cnt) = i 
		End If
Next

For j=LBound(vecFaltantes) To UBound(vecFaltantes)
   response.Write j+1 & ") " & vecFaltantes(j) & "<br>"
Next
%>
  #8 (permalink)  
Antiguo 23/10/2007, 08:57
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Un problemas con asp

todavia no lo consegui, a ver si me puedes ayudar con el codigo k te pase, lo que si, no puede dejar mas posiciones del archivo maximo k ay, si ay 5 no puede haber mas,

ejemplo si ubiera el 2, 4 solo dejaria el 1 y el 3
  #9 (permalink)  
Antiguo 23/10/2007, 09:08
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Un problemas con asp

Pero si están el 1,2,3 y 4 apoco no puede estar el 5 como disponible?
  #10 (permalink)  
Antiguo 23/10/2007, 09:13
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Un problemas con asp

no, no puede permitir dejar introducir un archivo 5, si solo ay 4 en almacenados,
en el caso de k todos los archivos ya fueran correlativos, es decir, 1,2,3,4, ya no dejaria modificar el nombre, pero en el caso, de k tuvieramos, 1,2,4, xk ya borramos el 3 y subimos otra imagen k resulta ser el numero 5 y el usuario desea k todas esten en orden, pues solo mostraria la posicion 3, donde podria colocarlo.
  #11 (permalink)  
Antiguo 24/10/2007, 09:34
 
Fecha de Ingreso: junio-2007
Mensajes: 40
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Un problemas con asp

ola, sigo con el mismo problema, a ver si alguien lo lee y me puede ayudar, gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:54.