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

Formulario HTML y base de datos

Estas en el tema de Formulario HTML y base de datos en el foro de ASP Clásico en Foros del Web. Hola estoy buscando ayuda, Necesito hacer una base de datos de clientes, la idea es la siguiente tengo un formulario realizado con dreamweaver con los ...
  #1 (permalink)  
Antiguo 16/12/2008, 16:22
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Formulario HTML y base de datos

Hola estoy buscando ayuda,
Necesito hacer una base de datos de clientes, la idea es la siguiente tengo un formulario realizado con dreamweaver con los campos nombre, apellidos, fecha de animiento, dni, provincia, telefono fijo, telefono movil, y el password.
La idea seria la siguiente crear una base de datos con access q ya la tengo creada, pero el problema es que no se como enlazarlo, segun me dicen con asp.
He metido el access en el Brinkster, pero no se que hago mal.
Espero que alguien me pueda ayudar porque lo necesito.
  #2 (permalink)  
Antiguo 16/12/2008, 16:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Formulario HTML y base de datos

Efectivamente necesitas un lenguaje en el servidor, ya que directamente de html no puedes insertar en access.

Te muevo al foro de ASP ya que dices que tu servidor cuenta con soporte para ASP.

Saludos.
  #3 (permalink)  
Antiguo 16/12/2008, 16:57
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
Respuesta: Formulario HTML y base de datos

Deduzco que no sabes ASP, así que lo mejor sería que te pasaras a uno de los muchos tutoriales que hay por Internet, y luego, ya con alguna duda concreta y específica, entonces si, preguntes en un foro.

Dos muy recomendables para aprender, a mi parecer, son: AspFacil y AspTutor

Saludos!
  #4 (permalink)  
Antiguo 16/12/2008, 17:01
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Pues a ver tengo un codigo asp de un compañero de clase pero no se muy bien como funciona. la cosa es que subo todo a Brinkster pero no se como tengo puesto el codigo de asp, pero no me deja entrar me dice q no encuentra el servidor...
  #5 (permalink)  
Antiguo 21/12/2008, 12:40
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 6 meses
Puntos: 6
Respuesta: Formulario HTML y base de datos

Yo te recomiendo usar ASP Maker que genera páginas ASP a partir de una base de datos Access.

Bajate una versión de prueba de 30 días aca.
  #6 (permalink)  
Antiguo 06/01/2009, 17:07
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Os pido ayuda ya desesperadamente, ya que no se como hacerlo pero tengo que entregarlo para la universidad... tengo el formulario hecho y la base con acess creo q tambien bien pero no se como enlazarlo para que me recoja los datos, ni como ponerlo en Brinkster...
  #7 (permalink)  
Antiguo 06/01/2009, 17:22
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Formulario HTML y base de datos

Cita:
Iniciado por Ohmar Ver Mensaje
Os pido ayuda ya desesperadamente, ya que no se como hacerlo pero tengo que entregarlo para la universidad... tengo el formulario hecho y la base con acess creo q tambien bien pero no se como enlazarlo para que me recoja los datos, ni como ponerlo en Brinkster...
ok ohmar antes que nada en el foro estamos para ayudarte, mas no así para hacerte el proceso completo.

bueno seria pegaras tus códigos, tanto del html, asp y la forma que has tratado de recuperar las variables.

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 06/01/2009, 17:49
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Os cuento el HTML es este:

<HEAD>
<TITLE>Registro de Usuario</TITLE>
<link href="estilo.css" type="text/css" rel="stylesheet">
<SCRIPT LANGUAGE="JavaScript" >
function validar()
{
if (document.formulario.nombre.value == "")
{
alert("Por favor, introduzca el Nombre del Usuario.");
document.formulario.nombre.focus();
return (false);
}
if (document.formulario.apellidos.value == "")
{
alert("Por favor, introduzca sus Apellidos.");
document.formulario.apellidos.focus();
return (false);
}
if (document.formulario.mail.value.length > 0)
{
if (document.formulario.mail.value == "")
{
alert("Debe indicar una dirección de E-mail.");
document.formulario.mail.focus();
return (false);
}
var ch;
var NumArrobas = 0;
var checkStr = document.formulario.mail.value;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
if (ch == "@"){NumArrobas++;}
}
if (NumArrobas == 0 || NumArrobas > 1)
{
alert("La direccion de E-mail no parece correcta.");
document.formulario.mail.focus();
return (false);
}
}
if ((document.formulario.dia.value == "")||(document.formulario.dia.value<0)||(document. formulario.dia.value>31))
{
alert("Por favor, introduzca el dia de la fecha de su nacimineto correctamente.");
document.formulario.dia.focus();
return (false);
}
if ((document.formulario.mes.value == "")||(document.formulario.mes.value<0)||(document. formulario.mes.value>12))
{
alert("Por favor, introduzca el Mes de la fecha de su nacimineto correctamente.");
document.formulario.mes.focus();
return (false);
}
if ((document.formulario.ano.value == "")||(document.formulario.ano.value<0)||(document. formulario.dia.value>2003))
{
alert("Por favor, introduzca el Año de la fecha de su nacimineto correctamente.");
document.formulario.ano.focus();
return (false);
}
if (document.formulario.dni.value == "")
{
alert("Por favor, introduzca el D.N.I.");
document.formulario.dni.focus();
return(false);
}
if (document.formulario.letradni.value == "")
{
alert("Por favor, introduzca la Letra del D.N.I. correctamente");
document.formulario.letradni.focus();
return(false);
}
if (document.formulario.domicilio.value == "")
{
alert("Por favor, indique un Domicilio.");
document.formulario.domicilio.focus();
return (false);
}
if (document.formulario.cp.value == "")
{
alert("Por favor, indique su Codigo Postal.");
document.formulario.cp.focus();
return (false);
}
if (document.formulario.telefono1.value == "")
{
alert("Por favor, indique un Numero de Telefono.");
document.formulario.telefono1.focus();
return (false);
}

if (document.formulario.password.value == "")
{
alert("Por favor, introduzca la contraseña");
document.formulario.password.focus();
return(false);
}
if (document.formulario.confirmacion.value == "")
{
alert("Por favor, introduzca la contraseña");
document.formulario.confirmacion.focus();
return(false);
}
if (document.formulario.password.value != document.formulario.confirmacion.value)
{
alert("Por favor, reintroduzca Password y/o confirmacion, pues no coinciden");
document.formulario.password.focus();
return(false);
}

return (true);

}
//-->
</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-image: url(fonun.jpg);
background-color: #999999;
}
body,td,th {
color: #000000;
}
-->
</style></HEAD>

<BODY>



<FORM ACTION="usuario2BUENO.asp" NAME="formulario" ONSUBMIT="return validar()" METHOD="post">
<TABLE BORDER="0" WIDTH="100%" ALIGN="center">

<TR>
<TD WIDTH="90%">
<TABLE WIDTH="85%" ALIGN="center" class="Formulario">
<TR>
<TD WIDTH="15%" ALIGN="LEFT" class="Formulario">Nombre</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>

<TD WIDTH="30%" ALIGN="LEFT"><INPUT SIZE="30" NAME="nombre"></TD>
<TD WIDTH="6%" ALIGN="LEFT"></TD>
<TD WIDTH="15%" ALIGN="LEFT">Apellidos</TD>
<TD WIDTH="30%">

<P ALIGN="LEFT"><INPUT TYPE="TEXT" NAME="apellidos" SIZE="30"></P></TD>
</TR>
<TR>
<TD WIDTH="15%" class="Formulario">E-mail</TD>

<TD WIDTH="3%"></TD>
<TD WIDTH="30%">

<P ALIGN="LEFT"><INPUT TYPE="TEXT" NAME="mail" SIZE="30"></P></TD>
<TD WIDTH="6%"></TD>
<TD WIDTH="15%"></TD>
<TD WIDTH="30%"></TD>
</TR>
<TR>
<TD WIDTH="15%" COLSPAN="2" class="Formulario">Fecha Nacimiento</TD>

<TD WIDTH="30%" ALIGN="LEFT" COLSPAN="2"><INPUT SIZE="2" NAME="dia" MAXLENGTH="2">
<B>/</B> <INPUT SIZE="2" NAME="mes" MAXLENGTH="2"> <B>/</B>
<INPUT SIZE="4" NAME="ano" MAXLENGTH="4"> <FONT SIZE="-1">(dd/mm/aaaa)</FONT></TD>
<TD WIDTH="15%"></TD>
<TD WIDTH="30%">

<P ALIGN="LEFT"></P></TD>

</TR>
<TR>
<TD WIDTH="15%">D.N.I.</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"><INPUT SIZE="7" NAME="dni" MAXLENGTH="8">
<B>-</B> <INPUT SIZE="1" NAME="letradni" MAXLENGTH="1"></TD>
<TD WIDTH="6%"></TD>

</TR>
<TR>
<TD WIDTH="15%">Domicilio</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"><INPUT SIZE="25" NAME="domicilio"></TD>
<TD WIDTH="6%"></TD>
<TD WIDTH="15%">C.P.</TD>
<TD WIDTH="30%"><INPUT NAME="cp" SIZE="5" MAXLENGTH="5"></TD>
  #9 (permalink)  
Antiguo 06/01/2009, 17:49
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 6 meses
Puntos: 6
Respuesta: Formulario HTML y base de datos

Aca puedo ponerte el formulario más básico que se me ocurre. A partir de alli puedes hacer lo que necesitas.


Código:
<% 

' Si es primera vez que entra a la página muestra el formulario para tomar los datos

if request.Form = "" then 

%>
   <form action="" method="post" name="pagos">
   <input name="x_campo1" type="text"  value="" />
   <input name="x_campo2" type="text"  value="" />
   <input name="x_campo3" type="text"  value="" />
   <input name="x_campo4" type="text"  value="" />
   <input type="submit" name="button" id="button" value="Enviar" />
   </from>

<% else ' Si la forma ya está llena, es decir request.form <> "" procede a actualizar la B/D

' recoge los datos del formulario en variables
  campo1 = request.form("x_campo1")
  campo2 = request.form("x_campo2")
  campo3 = request.form("x_campo3")
  campo4 = request.form("x_campo4")

 
' Abre la base de datos

  set cnn = Server.CreateObject("adodb.connection")
  set rs  = server.CreateObject("adodb.recordset")
  xDb_Conn_Str = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("mi_base.mdb")&";"
  cnn.open xDb_Conn_Str  
  sql = "Insert into tabla   (campo_bd1,campo_bd2,campo_bd3,campo_bd4)  values ('"& campo1 &"','"& campo2 &"','"& campo3 &"','"& campo4 &"') ' Inserta en la B/D las variables tomadas del formulario
  cnn.execute sql
		
End if

%>
Saludos,
Luis
  #10 (permalink)  
Antiguo 06/01/2009, 17:50
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

y continua con:

</TR>
<TR>
<TD WIDTH="15%">Provincia</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"><SELECT SIZE="1" NAME="provinciacliente">
<OPTION VALUE="Alava">Alava</OPTION>
<OPTION VALUE="Albacete">Albacete</OPTION>

<OPTION VALUE="Alicante">Alicante</OPTION>
<OPTION VALUE="Almeria">Almeria</OPTION>
<OPTION VALUE="Asturias">Asturias</OPTION>
<OPTION VALUE="Avila">Avila</OPTION>
<OPTION VALUE="Badajoz">Badajoz</OPTION>
<OPTION VALUE="Barcelona">Barcelona</OPTION>

<OPTION VALUE="Burgos">Burgos</OPTION>
<OPTION VALUE="Caceres">Caceres</OPTION>
<OPTION VALUE="Cadiz">Cadiz</OPTION>
<OPTION VALUE="Cantabria">Cantabria</OPTION>
<OPTION VALUE="Castellon">Castellon</OPTION>
<OPTION VALUE="Ciudad Real">Ciudad Real</OPTION>

<OPTION VALUE="Cordoba">Cordoba</OPTION>
<OPTION VALUE="A Coruna">Coru&ntilde;a (La)</OPTION>
<OPTION VALUE="Cuenca">Cuenca</OPTION>
<OPTION VALUE="El Hierro">El Hierro</OPTION>
<OPTION VALUE="Fuerteventura">Fuerteventura</OPTION>
<OPTION VALUE="Girona">Girona</OPTION>

<OPTION VALUE="Gran Canaria">Gran Canaria</OPTION>
<OPTION VALUE="Granada">Granada</OPTION>
<OPTION VALUE="Guadalajara">Guadalajara</OPTION>
<OPTION VALUE="Guipuzcoa">Guipuzcoa</OPTION>
<OPTION VALUE="Huelva">Huelva</OPTION>
<OPTION VALUE="Huesca">Huesca</OPTION>

<OPTION VALUE="Ibiza y Formentera">Ibiza y Formentera</OPTION>
<OPTION VALUE="Jaen">Jaen</OPTION>
<OPTION VALUE="La Gomera">La Gomera</OPTION>
<OPTION VALUE="La Palma">La Palma</OPTION>
<OPTION VALUE="Lanzarote">Lanzarote</OPTION>
<OPTION VALUE="Leon">Leon</OPTION>

<OPTION VALUE="Lleida">Lleida</OPTION>
<OPTION VALUE="Lugo">Lugo</OPTION>
<OPTION VALUE="Madrid">Madrid</OPTION>
<OPTION VALUE="Malaga">Malaga</OPTION>
<OPTION VALUE="Mallorca">Mallorca</OPTION>
<OPTION VALUE="Menorca">Menorca</OPTION>

<OPTION VALUE="Murcia">Murcia</OPTION>
<OPTION VALUE="Navarra">Navarra</OPTION>
<OPTION VALUE="Ourense">Ourense</OPTION>
<OPTION VALUE="Palencia">Palencia</OPTION>
<OPTION VALUE="Pontevedra">Pontevedra</OPTION>
<OPTION VALUE="Rioja">Rioja (La)</OPTION>

<OPTION VALUE="Salamanca">Salamanca</OPTION>
<OPTION VALUE="Segovia">Segovia</OPTION>
<OPTION VALUE="Sevilla">Sevilla</OPTION>
<OPTION VALUE="Soria">Soria</OPTION>
<OPTION VALUE="Tarragona">Tarragona</OPTION>
<OPTION VALUE="Tenerife">Tenerife</OPTION>

<OPTION VALUE="Teruel">Teruel</OPTION>
<OPTION VALUE="Toledo">Toledo</OPTION>
<OPTION VALUE="Valencia">Valencia</OPTION>
<OPTION SELECTED="SELECTED" VALUE="Valladolid">Valladolid</OPTION>
<OPTION VALUE="Vizcaya">Vizcaya</OPTION>
<OPTION VALUE="Zamora">Zamora</OPTION>

<OPTION VALUE="Zaragoza">Zaragoza</OPTION></SELECT></TD>
<TD WIDTH="6%"></TD>

</TR>
<TR>
<TD WIDTH="15%">Tl.f Fijo</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"><INPUT SIZE="9" NAME="telefono1" MAXLENGTH="9"></TD>
<TD WIDTH="6%"></TD>

<TD WIDTH="15%">Tlf. Movil</TD>
<TD WIDTH="30%"><INPUT SIZE="9" NAME="telefono2" MAXLENGTH="9"></TD>
</TR>
<TR>
<TD WIDTH="15%">&nbsp;</TD>
<TD WIDTH="3%" ALIGN="CENTER"></TD>
<TD WIDTH="30%" ALIGN="LEFT"></TD>
<TD WIDTH="6%"></TD>

<TD WIDTH="15%"></TD>
<TD WIDTH="30%"></TD>
</TR>
</TABLE></TD>
</TR>
<TR>
<TD WIDTH="90%">&nbsp;
</TD>
</TR>

<TR>
<TD>
<TABLE WIDTH="85%" ALIGN="Center">
<TR class="Formulario">
<TD ALIGN="LEFT" WIDTH="118">Password</TD>
<TD WIDTH="50" ALIGN="CENTER"></TD>
<TD WIDTH="209" ALIGN="LEFT"><INPUT TYPE="PASSWORD" NAME="password" SIZE="25"></TD>
<TD WIDTH="383" ALIGN="LEFT"><FONT SIZE="-1" COLOR="#008000">(Como
minimo debe tener 8 caracteres)</FONT></TD>

</TR>
<TR class="Formulario">
<TD ALIGN="LEFT" WIDTH="118">Confirmacion</TD>
<TD WIDTH="50" ALIGN="CENTER"></TD>
<TD WIDTH="209" ALIGN="LEFT"><INPUT TYPE="PASSWORD" NAME="confirmacion" SIZE="25"></TD>
<TD WIDTH="383" ALIGN="LEFT"><FONT SIZE="-1" COLOR="#008000">(Como
minimo debe tener 8 caracteres)</FONT></TD>
</TR>
</TABLE></TD>

</TR>

<TR>
<TD>

<P>&nbsp;</P></TD>
</TR>
<TR>
<TD ALIGN="CENTER">
<INPUT TYPE="submit" NAME="confirmar" VALUE="Confirmar">

<INPUT TYPE="RESET" NAME="Reset1" VALUE="Borrar Datos">
</TD>
</TR>
<TABLE WIDTH="70%" ALIGN="center">
<HR>
<TR>
<TD ALIGN="CENTER"><FONT SIZE="-2" FACE="Verdana" COLOR="teal">Los
datos que Ud. introduzca pasaran a formar parte de la Base de Datos de
D+2 . En caso de modificacion u omision de alguno de los datos
aportados por el cliente, comuniquenoslo a traves de un e-mail
especificando la modificacion o anulacion de los mismos.</FONT></TD>
</TR>
</TABLE>

</TABLE>
</FORM>

<SCRIPT LANGUAGE="JavaScript">
document.formulario.nombre.focus();
//-->
</SCRIPT>
</BODY>
</HTML><!-- BEGIN text generated by server. PLEASE REMOVE -->
<script language='JavaScript' type='text/javascript' src='http://omadedi.brinkster.net/'></script>
<script language='JavaScript' type='text/javascript'>
<!--
if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);

document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://omadedi.brinkster.net//adjs.php?n=" + phpAds_random);
document.write ("&amp;what=zone:1&amp;block=1&amp;blockcampaign=1 ");
document.write ("&amp;exclude=" + document.phpAds_used);
if (document.referrer)
document.write ("&amp;referer=" + escape(document.referrer));
document.write ("'><" + "/script>");
//-->
</script>
<noscript><br><br><div id="Brinkster183" style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:9px"><a href="http://www.brinkster.com/Hosting/HostingJump_30OffRookie.aspx" style="color:#000000" target="_blank">Get 30% off webhosting</a></div></noscript>
<!-- END text generated by server. PLEASE REMOVE -->


y el asp es:

<HEAD>
<TITLE>Confirmar Datos Cliente</TITLE>
<link href="estilo.css" type="text/css" rel="stylesheet">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-image: url(fonun.jpg);
background-color: #999999;
}
body,td,th {
color: #000000;
}
-->
</style></HEAD>

<BODY>

<P ALIGN="CENTER">
<H2> Datos del
Cliente </H2>
</P>
<TABLE>
<%
'Nos conectamos con la base de datos:$

dim sSQL, rs
dim strConnect
dim cn
strConnect="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db\Formulario.mdb")
'Antes de nada hay que instanciar el ob€€€€€jeto Connection$

Set cn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
cn.Open strConnect
rs.Open "datospersonales", strConnect
'rs contiene la informacion de la tabla de los datos de los usuarios

Response.Write("<TR><TD><b> Nombre</b> </TD><TD>&nbsp;" & Request.Form("nombre")& "&nbsp;</TD></TR><TR><TD><b> Apellidos </b></TD><TD>&nbsp;" & Request.Form("apellidos")& "&nbsp;</TD></TR><TR><TD><b> E-Mail </b></TD><TD>&nbsp;" & Request.Form("mail")& "&nbsp;</TD></TR><TR><TD><b> Fecha de Nacimiento </b></TD><TD>&nbsp;" & Request.Form("dia")& "/" & Request.Form("mes")& "/" & Request.Form("ano")& "&nbsp;</TD></TR><TR><TD><b> DNI </b></TD><TD>&nbsp;" & Request.Form("dni")& "-" & Request.Form("letradni") & "&nbsp;</TD></TR><TR><TD><b>Domicilio </b></TD><TD>&nbsp;" & Request.Form("domicilio")& "&nbsp;</TD></TR><TR><TD><b> Codigo Postal </b></TD><TD>&nbsp;" & Request.Form("cp")& "&nbsp;</TD></TR><TR><TD><b> Provincia </b></TD><TD>&nbsp;" & Request.Form("provinciacliente")& "&nbsp;</TD></TR><TR><TD><b> Tlfno. Fijo </b></TD><TD>&nbsp;" & Request.Form("telefono1")& "&nbsp;</TD></TR><TR><TD><b> Tlfno. Movil </b></TD><TD>&nbsp;" & Request.Form("telefono2")& "&nbsp;</TD></TR>")
sSQL="INSERT INTO datospersonales(nombre, apellidos, mail, dia, mes, ano, dni, letradni, domicilio, cp, provincia, tlfno_fijo, tlfno_movil, clave) VALUES ('" & Request.Form("nombre") & "','" & Request.Form("apellidos") & "','" & Request.Form("mail") & "','" & Request.Form("dia") & "','" & Request.Form("mes") & "','" & Request.Form("ano") & "','" & Request.Form("dni") & "','" & Request.Form("letradni") & "','" & Request.Form("domicilio") & "','" & Request.Form("cp") & "','" & Request.Form("provinciacliente") & "','" & Request.Form("telefono1") & "','" & Request.Form("telefono2") & "','" & Request.Form("password") & "')"
set rs=cn.Execute(sSQL)

'Cerramos el sistema de conexion
cn.Close
set cn = Nothing
%>
</TABLE>

<P><BR>
</P>

<P ALIGN="CENTER"><A HREF="registro UsuarioBUENO.html">Modificar
Datos</A></P>

<P ALIGN="CENTER"><A HREF="okclienteBUENO.html">Completar
el registro</A></P>
</BODY>
</HTML>
  #11 (permalink)  
Antiguo 06/01/2009, 17:52
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

eso es lo que tengo, pero no se si esta bien ya q el enlace anterior del formilario html es el del y no el mio
  #12 (permalink)  
Antiguo 06/01/2009, 18:41
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 6 meses
Puntos: 6
Respuesta: Formulario HTML y base de datos

Ohmar,

Por lo que veo, el código ASP que pones alli debería estar dentro del archivo

usuario2BUENO.asp, ya que el formulario llama a este ASP.

Prueba y avisa.
Luis
  #13 (permalink)  
Antiguo 07/01/2009, 11:57
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Pues te digo el codigo te he copiado es el de usuario2bueno de asp.
te he copiado el html del formulario donde te piden los datos, y el asp que tengo.
por otro lado tengo una pantalla en html que se llama usuariobueno ques es donde se pueden realizar las modificaciones.
tambien tengo hecho un acess para poder guardar los datos. lo q no se es si esta bien hecho...
gracias por tu ayuda!
  #14 (permalink)  
Antiguo 07/01/2009, 12:55
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 6 meses
Puntos: 6
Respuesta: Formulario HTML y base de datos

Ohmar,

Prueba lo que estás haciendo y muestranos códigos de error.

Saludos,
Luis
  #15 (permalink)  
Antiguo 08/01/2009, 11:36
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Lo tengo colgado en Brikster per yo creo lo tengo mal, sabeis alguno como se cuelga de manera correcta?? Aun asi deberia de darme algo para poder enlazarlo pues sino este creo q no va bien...
  #16 (permalink)  
Antiguo 12/01/2009, 11:31
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Os comento a ver ya funciona lo que es el registro sale todo y aparentemento correcto.Lo que quiero hacer ahora es loguearme es decir q pidiendo el dni y el password me diga que estoy registrado y en caso contrario que me envia a el regitro de formulario.
tengo esto de codigo en asp:
<HTML>

<HEAD>
<TITLE>Modificar Datos Cliente</TITLE>
<link href="file:///F|/river/estilo.css" type="text/css" rel="stylesheet">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">body,td,th {
color: #000000;
}
body {
background-color: #999999;
}
</style></HEAD>

<BODY>

<P ALIGN="CENTER"> <H2> Datos del
Cliente </H2> </P>
<TABLE>
<%
dim dni, clave
dni = Request.Form("dni")
codigo = Request.Form("password")

dim sSQL, rs
dim strConnect
dim cn
strConnect="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db\Formulario.mdb")
'Antes de nada hay que instanciar el objeto Connection

Set cn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
cn.Open strConnect
rs.Open "datospersonales", strConnect
'rs contiene la informacion de la tabla de los datos de los usuarios

sSQL="SELECT * FROM datospersonales WHERE (dni LIKE '%"&dni&"%') AND (clave LIKE '%"&codigo&"%')"
set rs=cn.Execute(sSQL)
%>
<BR><FONT FACE="Verdana, Times New Roman" SIZE="-1">
&nbsp;&nbsp;&nbsp; Su compra se ha realizado con éxito.

<P ALIGN="CENTER"><A HREF="file:///F|/river/registro UsuarioBUENO.html">Nuevos
Datos</A></P>

<%
else
%>
<P><FONT FACE="Verdana, Times New Roman" size="+2" COLOR="#FF0000"><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;
Los datos indicados no son correctos. </P></FONT>
<P ALIGN="CENTER"><A HREF="file:///F|/river/modificar UsuarioBUENO.html">Vuelva a intentarlo</A></P>

<%
end if

'Cerramos el sistema de conexion
cn.Close
set cn = Nothing
%>
</TABLE>

<P><BR>
</P>


</BODY>
</HTML>
  #17 (permalink)  
Antiguo 12/01/2009, 11:46
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Formulario HTML y base de datos

ummm

algo asi

1 verifica si la clave y el usuario son correctos en la base
2 creas el RS, si este no es BOF ni es EOF entonces hay registro
3 lo dejas entrar al sitio privado
4 si el RS esta BOF o EOF es que no existe el usuario y/o el pass esta mal lo mandas de regreso a loguiarse

en el paso 3 tus paginas tendria que tener la forma de saber si la session es true para poder dejarlo entrar

mas información busca ene l foro hay in post sobre un modulo de usuarios

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #18 (permalink)  
Antiguo 12/01/2009, 11:54
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Pufff parece realmente complicado...
  #19 (permalink)  
Antiguo 12/01/2009, 20:52
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: Formulario HTML y base de datos

Cita:
Iniciado por Ohmar Ver Mensaje
Pufff parece realmente complicado...
tienes 2 opciones: o aprendes y lo haces tu mismo, o pagas por que un tercero lo haga.

Espero que te den ganas de aprender



leete un manual
  #20 (permalink)  
Antiguo 13/01/2009, 03:39
 
Fecha de Ingreso: diciembre-2008
Mensajes: 11
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Si ganas de aprender no me faltan lo me falta es tiempo... q es para entregar en la universidad en breve y tengo los examenes... en fin a ver si algun compañero sabe
  #21 (permalink)  
Antiguo 13/01/2009, 08:20
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Formulario HTML y base de datos

Cita:
Iniciado por Ohmar Ver Mensaje
Si ganas de aprender no me faltan lo me falta es tiempo... q es para entregar en la universidad en breve y tengo los examenes... en fin a ver si algun compañero sabe
pues si es tarea mucho que mejor que aprendas no?


como dijo el buen Muzztein ojala y te den deseos de aprender
__________________
JuanRa Pérez
San Salvador, El Salvador
  #22 (permalink)  
Antiguo 13/01/2009, 08:26
 
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Hola todos, soy nuevo en este foro y quisiera obviamente que me ayudaran porfavor, resulta que tengo una tabla con estos campos

campo1 campo2 campo3 campo4
  #23 (permalink)  
Antiguo 13/01/2009, 08:31
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Formulario HTML y base de datos

Cita:
Iniciado por hansoad Ver Mensaje
Hola todos, soy nuevo en este foro y quisiera obviamente que me ayudaran porfavor, resulta que tengo una tabla con estos campos

campo1 campo2 campo3 campo4

y la duda es????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #24 (permalink)  
Antiguo 13/01/2009, 08:31
 
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Formulario HTML y base de datos

Hola todos, soy nuevo en este foro y quisiera obviamente que me ayudaran porfavor, resulta que tengo una tabla con estos campos y datos

campo1 campo2 campo3
1 1 123
2 3 39
3 2 1569

al realizar una consulta sql select campo1, campo2, campo3 from tabla1 desplegara este resultado

campo1 campo2 campo3
1 1 123
2 3 39
3 2 1569

lo que quiero que me ayuden es que desplegue el campo2 concatenando tantos '0' que falten para completar 6 digitos en el campo3

por ejemplo la consulta deberia quedar asi

cuenta

11000123
23000039
32001569

gracias

[email protected]
  #25 (permalink)  
Antiguo 13/01/2009, 09:59
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Respuesta: Formulario HTML y base de datos

algo asi como

aux = rs.("tu_campo")
aux = "000000" & aux
aux = right(aux,6)
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 01:48.