| |||
Necesito ayuda Hola estoy iniciando con esto de las paginas web y estoy haciendo una pequeña aplicacion para registrar requerimientos. Voy "bien" pero ahorita tengo duda, traigo datos de un registro y quiero mostralos en mi pagina que ya esa diseñada pero muchos de estos datos pertenen a un listbox, como le hago para mostrar el que traigo en mi dato?.Gracias por su ayuda |
| |||
Re: Necesito ayuda Gracias, ese es el problema me traigo el registro y le asigno a una variable el valor pClienteUsuario = rs.Fields("ClienteUsuario") este valor lo tengo que encontrar en una lista que tiene como 8 options (datos), y quiero que me aparezca seleccionado el que traigo yo en pClienteUsuario, pero no se como harcerle. Espero haberme explicado. |
| ||||
Re: Necesito ayuda Mira.. si tienes algo como esto: <html> .. .. <FORM action=misma.asp method="post"> <SELECT name="valor"> <OPTION> uno <option> dos <option> tres </select> <INPUT type="submit" value="enviar"> </form> </body> </html> y recoges la opction en la pagina llamada misma.asp
Código:
Espero te sirva..!!Cualquier cosa, por aqui andamos .-.! Response.Write(Request.Form("valor")) <html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html> |
| |||
Re: Necesito ayuda Hola, creo que es al reves, ya hago eso que pones y con lo que se selecciono lo grabo en la tabla (alta de datos) pero hay un momento que puede el usuario modificar los datos por lo que los traigo y los voy mostrando pero llegan unos datos que estan en la lista ahi no se como decirle a la lista que = a lo que traigo yo en los datos. <select id="lstCliente" style="WIDTH: 134px" name="lstCliente" text = <%=pClienteUsuario%> > <option value="GS" selected>Gerardo </option><option value="AE">Alberto </option><option value="MB">Miguel </option><option value="CH">Carlos </option><option value="HG">Humberto </option><option value="LA">Luis </option></select> pero me marca error y no hace nada Gracias por ayudarme |
| |||
Re: Necesito ayuda Si te entendí bien lo que quieres hacer es que el SELECT tenga seleccionada la opcion que rescatas de la base de datos en pClienteUsuario. Si es así, esto es lo que tienes que hacer: pClienteUsuario = rs.Fields("ClienteUsuario") <SELECT> <%Do While not rs.EOF%> <OPTION <%If rs("campo")=pClienteUsuario then%>selected<%end if%> value="<%=rs("campo")%>" >Texto del option</OPTION> <%rs.MoveNext Loop%> </SELECT> Eso es todo. Espero que te sirva Saludos :cantar: <center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center> |
| |||
Re: Necesito ayuda Hola gracias :) por la ayuda en verdad eso es lo que queria hacer, pero ahora tengo otras dudas o errores que me aparecen voy de una en una, la siguiente es que tengo una serie de radio buttons y quiero que cuando modifiquen aparezca seleccionado el que traigo en la tabla, como le hago? Gracias en verdad, como ya les habia dicho voy empezando en esto, yo porogramo en visual basic y se me hace de repente diferente la manera en que se hace con las asp. Saludos |
| |||
Re: Necesito ayuda Hola, soy de nuevo yo, tengo otro problema, tengo en una pagina asp donde capturan los datos los usuario, cuando le dan Guardar, llama a otra pagina que inserta la información, lo que quiero hacer en es enviar un mensaje (Alert o msgbox) de dato guardado o dato no guardado y que me regreses de nuevo a la pgaina de alta para que el usuario siga capturando, como le hago? Gracias |
| |||
Re: Necesito ayuda Si no me equivoco "ALERT" es de JavaScript, por lo que te recomiendo que preguntes en ese foro. Para hacerlo con MSGBOX, puedes hacerlo así: 'DATO INSERTADO <SCRIPT LANGUAGE="VBScript"> Dim resultado resultado = MSGBOX ("El dato fue insertado", VBINFORMATION, "Título") </SCRIPT> 'DATO NO INSERTADO <SCRIPT LANGUAGE="VBScript"> Dim resultado resultado = MSGBOX ("No se pudo insertar el dato", VBCRITICAL, "Título") </SCRIPT> Mientras que sólo quieras mostrar el mensaje y después que continue con el código de la página, esto te va a funcionar. Pero si quieres hacer algo específico según que botón sea oprimido en el msgbox, entonces no te funciona. Todavía no se si eso es posible. Al menos que metas todo tu código entre las etiquetas . En ese caso no se pierde el valor de la respuesta del msgbox. Espero te sirva. Suerte. |
| |||
Re: Necesito ayuda No, porque para eso se está colocando el TAG <SCRIPT LANGUAGE="VBScript"> </SCRIPT> Si lo colocas así: <% msgbox(....) %> Te va a dar un error de Permiso Denegado. |
| |||
Re: Necesito ayuda Gracias, voy a probarlo, tengo ahi varias dudas mas, solo que las voy a ordenar y se las mando, en verdad agradezco su pronta respuesta en verdad me han ayudado mucho :) |
| |||
Re: Necesito ayuda Gracias, voy a probarlo, tengo ahi varias dudas mas, solo que las voy a ordenar y se las mando, en verdad agradezco su pronta respuesta en verdad me han ayudado mucho :) |
| |||
Re: Necesito ayuda con respecto al alert.. <script languaje="javascript"> alert("tu mensaje") window.history.go() </script> con la instruccion window.his... vuelves a la pagina anterior. salu2 |
| |||
Re: Necesito ayuda Hola, gracias por su ayuda, ya por fin pude enviar un mensaje de que el dato esta dado de alta, solo que trate de poner lo que Forastero dijo de window.history.go() y me marco un error o algo asi? no se que esta mal. Gracias :) |
| |||
Re: Necesito ayuda Hola, ya trate lo de window.history.go(1) o window.history.back, lo malo es que no me refresca la pagina de captura que es a donde quiero regresar, trate de usar Response.redirect "nombrepagian.asp" pero me marca este error. Response object error 'ASP 0156 : 80004005' Header Error /SistemaRequerimientos/EnvioRequerimiento.asp, line 77 The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content que estoy poniendo mal? Gracias de antemano por su ayuda |
| |||
Re: Necesito ayuda El error que te da es porque no podés hacer el Response.Redirect una vez que ya haz mandano HTML al cliente. Lo que tienes que hacer es no escribir nada de HTML en la página que hace la Alta de datos o de otra forma lo que puedes hacer es incluir la sentencia <%Response.Buffer = True%> para solucionar tu problema. Con respecto al otro problema de volver usando JavaScript yo no tengo problemas usando esto: <SCRIPT> history.back() </SCRIPT> Si lo hacés con el History.Go debes pasarle como parámetro -1 y no 1 como estabas haciendo. Si no te funciona puedes provar con window.navigate('pagina_de_ingreso_de_datos.asp'); Espero que te sirva. Saludos :cantar: <center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center> |
| |||
Re: Necesito ayuda Hola, gracias por tu ayuda, me di cuenta que era por lo que ponia en el script quite eso y solo deje lo que hago en asp y si me hace el redirect, solo que tambien quiero es enviar un mensaje al usuario de que se dio de alta el dato como de información, ponia <HTML><HEAD></HEAD><BODY><script LANGUAGE="vbscript">msgbox "Dato dado de alta"</script></BODY></HTML> y me marcaba el mismo error, le puse lo que dijiste de <%Response.Buffer = True%> y si me direcciona pero no me envia ningun mensaje, tienen alguna idea para enviar mensaje? Gracias por su ayuda :) |
| |||
Re: Necesito ayuda Hacelo de esta forma: <HTML> <HEAD> </HEAD> <BODY> <% Aca incluyes todo el ASP para insertar el dato %> <script LANGUAGE="JavaScript"> alert("Dato dado de alta"); window.navigate('pagina_anterior.asp') </script> </BODY> </HTML> Saludos :cantar: <center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center> |
| |||
Re: Necesito ayuda hola, mil gracias ya salio y no marco el error, pero porque no pude hacerlo con lo anterior? con vbscript? y response.redirect? es solo para aclarar mi prograamción, asi como me dijiste salio muy bien y hace lo que quiero. Gracias, en verdad :) |
| ||||
Re: Necesito ayuda Si en la misma pagina donde estas usando el Reponse.Redirect estas usando el script para mandar el alert o msgbox y para colmo ambos estan en la misma condición lamento decirte que el alert o msgbox nunca se va a mostrar ya que al hacer response.redirect usar response.buffer=true la información o sea el codigo nunca llega al browser del cliente. Mejor cambia el response Por esto: <meta http-equiv="refresh" content="3;url=index.php"> Donde 3 es el número de segundos que se tardara en redirecciona la pagina que se indica en url. Cbe destacar que esto no debe ir entre <%%> esto es parte del html Saludos <center> <a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a> </center> |
| |||
Re: Necesito ayuda disculpa anamoji.. fue un lapsus... el script como ya te dijeron es: <Script Languaje="JavaScript"> alert("TU MENSAJE") Window.history.back() </script> |
| |||
Re: Necesito ayuda Hola, mil gracias, funcionó con lo que me dijeron, no se cual de todos se el mejor, y creo que con el tiempo que vaya desarrollando voy a ir viendolo no?. Tengo varias dudas, ya que sigo desarrollando esto, en cuanto me quede claro a mi que es lo que quiero hacer les escribo, en verdad gracias por su ayuda todos son increibles. :) |
| |||
Re: Necesito ayuda Hola a todos, mil gracias por su ayuda, ya no les pregunte varias cosas que no podia hacer porque ya me salieron, gracias a ustedes. Ahora tengo una duda, yo realizo una alta de registro y tambien se hace modfiicacion a registros. Como lo tengo ahorita es que cuando se da de alta se llama a una pagina asp y se realiza la alta y manda el mensaje de dato dado de alta y me direcciona de nuevo a las altas como me dijeron; tambien para modificacion mando llamar a una pagina hace todo y despues manda informacion de dato modificado y me envia a la pagina general de consultas. Mi duda es las dos paginas que graban en la base de datos hacen casi lo mismo, modifique una y puedo hacer las dos cosas mediante un parametro, solo que me gustaria saber como le hago para que si es un parametro me mande un mensaje y me direccione a una pagina y si es el otro haga otra cosa. Espero haberme explicado. Gracias :) |