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

como almacenar un dato ingresado en un cuadro de texto

Estas en el tema de como almacenar un dato ingresado en un cuadro de texto en el foro de ASP Clásico en Foros del Web. Hola soy nuevo en el foro e ignorante en asp mi pregunta son: 1 Como puedo almacenar un dato ingresado en un cuadro de texto(preferentemente ...
  #1 (permalink)  
Antiguo 26/04/2005, 12:21
 
Fecha de Ingreso: abril-2005
Mensajes: 351
Antigüedad: 19 años, 1 mes
Puntos: 3
como almacenar un dato ingresado en un cuadro de texto

Hola soy nuevo en el foro e ignorante en asp mi pregunta son:

1 Como puedo almacenar un dato ingresado en un cuadro de texto(preferentemente en un archivo.txt)
2 Como mostrar los datos en otra pagina que los usuarios fueron ingresando
3 que software devo utilizar para programar con ASP???
4 Conosen algun Host gratuito que trabaje con ASP

Gracias y disculpen por mi ignorancia
  #2 (permalink)  
Antiguo 26/04/2005, 12:41
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 10 meses
Puntos: 15
De acuerdo OK aqui una ayudita

Vamos por partes

1 Como puedo almacenar un dato ingresado en un cuadro de texto(preferentemente en un archivo.txt)
Aqui lo mejor seria que los datos se guarden en base de datos porque despues consultarlos es mas facil y rapido. Tambien te aconsejo que sea en base de datos ya que estas iniciando y veras al pasar el tiempo que lo mejor es mantener los datos siempre en base de datos. Y seria doble trabajo iniciar con archivos de texto que es ineficiente y despues pasar todo a base de datos por no iniciar correctamente.

La menera de hacer eso es por medio de un formulario html.
<form method="post" action="insertdata.asp">
<input type="text" name="texto" value="">
<input type="submit" value="Ingresar" name="submit">
</form>

Este formulario envia ese dato a la pagina que procesara e ingresara en la base de datos el contenido del input text.

<%
'aqui se recoje el valor que fue ingresado en el formulario
texto = Request.Form("texto")

' Aqui creamos el driver con los datos de la base de datos
' en este caso para el ejemplo conecto con sql server
DNS = "DRIVER={SQL Server};SERVER=HOST;UID=username;PWD=password;DATA BASE=database"

'debes editar HOST, username, password y database por los datos correctos a usar.

Set oConn = Server.CreateObject("ADODB.Connection")
oCOnn DNS ' el dns es una variable con el tipo de driver de coneccion a usar.

sql = "insert into tabla (texto) values ('" & texto & "')"
oConn.Execute(sql) ' aqui se ejecuta el sql que inserta el valor a la tabla.

oCOnn.Close
%>

Este es un ejemplo sencillo pero te ayuda a iniciar.

2 Como mostrar los datos en otra pagina que los usuarios fueron ingresando
Aqui si ellos ingresan opiniones por ejemplo y lo quieres desplegar a otra pagina debes entonces obtener de la base de datos todos los registros que fueron guardados.

<%
'aqui se recoje el valor que fue ingresado en el formulario
texto = Request.Form("texto")

' Aqui creamos el driver con los datos de la base de datos
' en este caso para el ejemplo conecto con sql server
DNS = "DRIVER={SQL Server};SERVER=HOST;UID=username;PWD=password;DATA BASE=database"

'debes editar HOST, username, password y database por los datos correctos a usar.

Set oConn = Server.CreateObject("ADODB.Connection")
oCOnn DNS ' el dns es una variable con el tipo de driver de coneccion a usar.

sql = "Select * from tabla"
Set RS = oConn.Execute(sql) 'Aqui obtenemos los registros
while(not RS.EOF) ' aqui recorremos los datos y los escribimos en pantalla
Response.Write RS("texto") & "<br>"
RS.MoveNext
wend

Set RS = Nothing
oCOnn.Close
%>

Esto es basico pero con un par de tabla y diseños html lo puedes poner bonito.

3 que software devo utilizar para programar con ASP???
Yo siempre desde que inicie e usado Macromedia DreamWeaver y te lo recomiendo mucho.

4 Conosen algun Host gratuito que trabaje con ASP
http://www.forosdelweb.com/showthrea...t=51758&page=5

ese link tiene una lista de server gratuitos que se dio aqui en el foro.

Saludos y suerte.
  #3 (permalink)  
Antiguo 26/04/2005, 12:42
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Muchas son lasrespuestas a cada pregunta que haces.

Sería mucho más productivo si te pasas por algunas web que te inicien en esto del ASP, por ejemplo www.asptutor.com o www.aspfacil.com.

1) Para lo primero necesitas leer algo de FSO (http://www.asptutor.com/asp/vart.asp?id=24)
2) Para lo segundo algo sobre request (http://www.asptutor.com/asp/vart.asp?id=13)
3) En este punto no necesitas nada más que un editor texto y en servidor web. En los tutoriales te explicarán más.
5) Host gratuitos hay algunos, a la mente recuerdo solo uno: 1ASPHOST

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 20:13.