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

Necesito Urgente Solucionar Este Codigo!!

Estas en el tema de Necesito Urgente Solucionar Este Codigo!! en el foro de ASP Clásico en Foros del Web. Estimados amigos: Tengo tres campos en un formulario llamados FECHA, TITULO, COPETE, NOTICIA, los cuales mediante insertarnoticia.asp son introducidos en una base de datos. Lo ...
  #1 (permalink)  
Antiguo 09/11/2003, 17:21
Avatar de armandoweb  
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 22 años, 3 meses
Puntos: 7
Pregunta Necesito Urgente Solucionar Este Codigo!!

Estimados amigos:

Tengo tres campos en un formulario llamados FECHA, TITULO, COPETE, NOTICIA, los cuales mediante insertarnoticia.asp son introducidos en una base de datos.

Lo que necesito agregar a este fomulario es una opcion para poder seleccionar en que tabla ingresar los datos, ya que tengo tres tipos de noticias.

El formulario lo he realizado, pero necesito una mano con la PAGINA ASP que inserta el contenido del formulario.

Como debo realizar la comparacion para insertar el texto del formulario en la tabla seleccionada???

ESPERO SU AYUDA...

GRACIAS A TODOS.

ARIEL CRIPPA
  #2 (permalink)  
Antiguo 09/11/2003, 18:33
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 23 años, 3 meses
Puntos: 6
La verdad que no se exactamente lo que quieres hacer
pero a ver si es esto
en la pagina del formulario se encuentran campos
FECHA
TITULO
COPETE
NOTICIA

Para que puedas elegir el tipo te recomiedo que pongas un list box o lista
<form name="form1" method="post" action="">
<label>
<select name="tipo_noticia" id="tipo_noticia">
<option value="1">tipo 1</option>
<option value="2">tipo 2</option>
<option value="3">tipo 3</option>
</select>
</label>
</form>

Lo que consigues con esta lista es determinar el tipo de noticia
lo unico que debes hacer a la hora de introducir los datos es necesario que pongas en tu base de datos tres tablas ( tipo1,tipo2,tipo3 ) tipo check
y con el sig codigo las actualizas
........
insertarnoticia.asp
-------
tu conexion y demas
______

rs.addnew
' tus datos etc...

select case request("tipo_noticia")
case"1"
rs("tipo1")=true
case"2"
rs("tipo2")=true
case"3"
rs("tipo3")=true
end select
rs.update

' otro ejemplo seria
rs.addnew
' tus datos etc...
______________
rs("tipo")=request("tipo_noticia")
rs.update

Una vez agregados los datos y hacer la consulta de la bd, ya puedes diferenciar las diferentes noticias una de otras.

hay muchas formas mas pero esto te funcionaria
saludos
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #3 (permalink)  
Antiguo 09/11/2003, 18:38
 
Fecha de Ingreso: septiembre-2003
Mensajes: 38
Antigüedad: 21 años, 7 meses
Puntos: 0
No se muy bien que necesitas, seria mejor que hubieses incluido el formulario

Pero pienso que lo que tienes es que incluir un campo que puede ser un select

<select size="1" name="D1">
<option>opcion1</option>
<option>opcion2</option>
<option>opcion3</option>
</select>

o puede ser un boton de radio en vez de un select

y en la pagina de recepcion


If request("D1") = opcion1 then
.......

o utilizar CASE
  #4 (permalink)  
Antiguo 09/11/2003, 18:41
 
Fecha de Ingreso: septiembre-2003
Mensajes: 38
Antigüedad: 21 años, 7 meses
Puntos: 0
No es que me repita lo de Gorrotello pero mientras estaba escribiendo contesto la respuesta
  #5 (permalink)  
Antiguo 10/11/2003, 05:24
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años, 10 meses
Puntos: 1
Yo lo unificaría en una sola tabla con un campo más (tipo_noticia). Te resultará más cómodo para esto y todo lo que venga.
  #6 (permalink)  
Antiguo 10/11/2003, 23:34
 
Fecha de Ingreso: abril-2002
Mensajes: 127
Antigüedad: 23 años, 1 mes
Puntos: 0
Te resultara mas comodo!

Lo que dice AlexNV me parece buena idea, te resultara más comodo y práctico hasta para hacer despues las consultas a la base.
Y yo también lo haría con un Select o botones de radio como dijeron mas arriva.

Saludos.
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 08:03.