hola buenas, vereis necesito enviar la misma informacion de un formulario a dos asp dferentes, uno para ke muestre por pantalla la informacion con formato, y otro par que me lo almacene en una BD, como lo hago?
gracias, un saludo
| |||
envio de datos a un asp por formulario hola buenas, vereis necesito enviar la misma informacion de un formulario a dos asp dferentes, uno para ke muestre por pantalla la informacion con formato, y otro par que me lo almacene en una BD, como lo hago? gracias, un saludo |
| ||||
Re: envio de datos a un asp por formulario De hecho no necesitas mandarlo a dos archivos diferentes. Igual puedes mandarlo al que presenta los datos, solo que al principio vas a preguntar si "algún" parámetro del form NO viene vacío, si no viene vacío es que llegó el formulario y entonces dentro de ese IF guardas la información, para enseguida continuar con el código HTML que muestra los registros. Saludos |
| |||
Re: envio de datos a un asp por formulario el problema ke veo de acerlo con el response.redirect es que alomejor el usuario decide previsualizarlo y luego no decide validarlo para guardarlo en la BD, y viceversa. Myakire No entiendo muy bien lo que quieres decir con lo de que algun campo este vacio, la validacion de campos vacios lo hago con javascript. Eske no entiendo muy bien lo ke me kieres explicar, me lo pedes explicar en version para tontos? gracias por contestar rapido un saludo |
| ||||
Re: envio de datos a un asp por formulario pues ahi depende de como tu definas tu proyecto si lo visualiza y no lo envia es decision del usuario no? o si lo insertas antes y el despues no quiere insertarlo? entonces tu define y decide que hara el usuario en tu sitio, si verlo y al verlo no lo inserta, o insertarlo y luego si no queire que este el post removerlo. definete eso y luego ponlo en tu sitio suerte
__________________ JuanRa Pérez San Salvador, El Salvador |
| ||||
Re: envio de datos a un asp por formulario Cita: ok, va un poco más claro
Iniciado por rokiu ![]() el problema ke veo de acerlo con el response.redirect es que alomejor el usuario decide previsualizarlo y luego no decide validarlo para guardarlo en la BD, y viceversa. Myakire No entiendo muy bien lo que quieres decir con lo de que algun campo este vacio, la validacion de campos vacios lo hago con javascript. Eske no entiendo muy bien lo ke me kieres explicar, me lo pedes explicar en version para tontos? gracias por contestar rapido un saludo Te comentaba que en la misma página donde presentas los datos, puedes guardar los registros, eso de si es una vista previa o no, da lo mismo, por que eso se puede controlar con un parámetro. Por ejemplo, tienes una página llamada "mipagina.asp":
Código:
Bueno, quizá no sea el ejemplo más estructurado que encuentres, pero la idea es lo que cuenta para este caso. Como puedes la primera vez que lo corres el formulario se muestra vacío, ya que el request("hidOperacion") no tiene valor aún, luego, al seleccionar un botón se mostrará el mismo formulario pero con los datos que el usuario llenó, como el formulario llama a la misma página, si presiona el botón de Salvar, se ejecutan las lineas que ingresa un registro ya que con js haz colocado "una bandera" que te permite decidir que caminó tomarás con el formulario.<%if Request("hidOperacion") <> "" Then if Request("hidOperacion") = "1" Then 'Significa que el usurio seleccionó el botón de Salvar Set cmd=server.CreateObject("ADODB.command") Set cmd.ActiveConnection = Con strSQL = "INSERT INTO Tabla (Nombre, Direccion, Email) VALUES ('" & Request("nombre") ', '" & Request("direccion") & "','" & Request("email") &"')" cmd.CommandText = strSQL cmd.Execute End If %> <%Else%> <html> <head> </head> <body> <form name="frm" action="mipagina.asp"> <p>Nombre: <input type="text" name="nombre" value="<%=request("nombre")%>"></p> <p>Direccion: <input type="text" name="direccion" value="<%=request("direccion")%>"></p> <p>Correo: <input type="text" name="email" value="<%=request("email")%>"></p> <p><input type="submit" value="Salvar" onclick="document.frm.hidOperacion.value=1"> <input type="submit" value="Vista previa" onclick="document.frm.hidOperacion.value=2"></p> <input type="hidden" name="hidOperacion" value=""> </form> </body> </html> <%End If%> No se si me he dado a entender, como te comenté igual no es algo que sea fácil de mantener ya en la realidad pero como ejemplo creo que vale. |