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

Restar cantidad disponible de un campo numerico

Estas en el tema de Restar cantidad disponible de un campo numerico en el foro de ASP Clásico en Foros del Web. Hola, necesito crear para un cliente un sistema para que sus alumnos se inscriban en sus cursos mediante un form. Pero solo puede haber 21 ...
  #1 (permalink)  
Antiguo 22/01/2007, 07:49
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 22 años, 5 meses
Puntos: 0
Restar cantidad disponible de un campo numerico

Hola, necesito crear para un cliente un sistema para que sus alumnos se inscriban en sus cursos mediante un form.

Pero solo puede haber 21 alumnos por clase, y tengo que lograr que cuando se llena esa clase no permita mas inscripciones y le pida al alumno inscribirse en otra fecha.

Para esto se me ocurrio crear una tabla que sea algo asi (mi BD esta en Mysql):

ID | FECHA_CLASE | QUEDAN|

Donde en FECHA_CLASE obviamente iria la fecha del curso y en el campo QUEDAN iria siempre el valor inicial 21 (Por la cantidad de vacantes del curso), entonces cuando el alumno solicita ver si hay vacantes disponibles entra a una pagina que resta 1 vacante de las disponibles en ese momento de la BD, siempre y cuando el valor de QUEDAN no sea igual a 0, pense en un codigo asi:

<%

Dim num_vacantes
num_vacantes = <%=(vacantes.Fields.Item("quedan").Value)%>
if num_vacantes > 0

vacantes.ActiveConnection.Execute("update Mibase.vacantes set quedan=quedan-1 WHERE fecha_clase='"&Replace(vacantes__MMColParam, "'", "''")&"'")

else

Response.Write("No quedan vacantes, elige otra fecha")

%>


Les parece valido este codigo ? Ya que no se mucho de programacion
GRACIAS !!!!!!
  #2 (permalink)  
Antiguo 22/01/2007, 13:18
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Restar cantidad disponible de un campo numerico

Si, se ve bien.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 22/01/2007, 13:53
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Restar cantidad disponible de un campo numerico

solo tene cuidado con esto

Dim num_vacantes
num_vacantes = <%=(vacantes.Fields.Item("quedan").Value)%>
if num_vacantes > 0

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 22/01/2007, 14:34
 
Fecha de Ingreso: enero-2002
Ubicación: Mar del Plata
Mensajes: 243
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Restar cantidad disponible de un campo numerico

Muchas Gracias Lo Voy A Probar :)
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 20:58.