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

Recordset o ResponseWrite en Tablas de Dreamweaver

Estas en el tema de Recordset o ResponseWrite en Tablas de Dreamweaver en el foro de ASP Clásico en Foros del Web. Saludos, la siguiente es para me ayuden o me digan de donde saco el Código para poder colocar o como hago que las respuestas del ...
  #1 (permalink)  
Antiguo 24/10/2005, 11:56
 
Fecha de Ingreso: abril-2004
Ubicación: Mérida
Mensajes: 20
Antigüedad: 20 años, 1 mes
Puntos: 0
De acuerdo Recordset o ResponseWrite en Tablas de Dreamweaver

Saludos, la siguiente es para me ayuden o me digan de donde saco el Código para poder colocar o como hago que las respuestas del siguiente código me salgan en una tabla que elabore en Dreamweaver: Gracias de antemano

Código PHP:
<html>
<
head>
<
title>Acceso de usuarios</title>
<
style type="text/css">
<!--
.
Estilo1 {font-familyArialHelveticasans-serif}
.
Estilo3 {font-familyArialHelveticasans-seriffont-size9px; }
-->
</
style>
</
head>
<
body style="font-family: Arial; font-size: 9pt">
<
BR><BR><BR>
<
table border="0" align="center" width="60%">
<
tr><td ALIGN="CENTER">
<%
strUsuario replace(trim(request.form("campo_usuario")), "'""")
strPassword replace(trim(request.form("campo_password")), "'""")

'Nos aseguramos de que los campos no están vacíos
if strUsuario = "" or strPassword = "" then
    Response.Redirect "formulario.asp?mensaje=Usuario%20o%20password%20incorrectos"

'
Si el usuario ha puesto un nombre y password...
else

    
'Conectamos a nuestra BD
    Set oConn = Server.CreateObject ("ADODB.Connection")
    Set RS = Server.CreateObject ("ADODB.RecordSet")

    oConn.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("contraseña.mdb"))

    '
Seleccionamos de la tabla solo el registro que concuerda con el usuario del formulario
    sql 
"SELECT * FROM tabla_usuarios WHERE usuario='"strUsuario &"' AND password='" strPassword "'"
    
RS.Open sqloConn11

    
'Si el valor EOF (fin de la tabla elegida) es verdadero, no existe el usuario.
    if RS.EOF then
    %>
        <BR><BR>Usuario o password, incorrectos.
        <p><a href='
javascript:history.back(-1)'><< Volver</a></p>
    <%
    '
Si nos devuelve un registro (se supone que nunca habrá 2 usuarios iguales y con el mismo password)
    
'porque sino, te devolverá una tabla con 2 registros
    else
    %>
        <DIV ALIGN="justify">
        <BR><BR>Accediste con éxito. Bienvenido <B><%=strUsuario%></B>.<BR><BR>
        
        <%
        '
Cerramos y limpiamos el recordset
        
'--------------------------------
        '  
MODIFICADO
        
'RS.Close
        '
Set RS Nothing
        
'--------------------------------

        '
------------------------------------------
        
'Ahora puedes montar la consulta que desees
        '
------------------------------------------
        
'Mostramos los datos, más o menos de esta forma
        Set RS2 = Server.CreateObject ("ADODB.RecordSet")

        '
Mostramos las notas de ese usuario
        sql2 
"SELECT * FROM tabla_alumnas WHERE password='" strPassword "'"
        
RS2.Open sql2oConn11
        
        Response
.Write("Apellidos: ")
        
Response.Write(RS2.Fields("apellidos") & "<BR>")
        
Response.Write("Nombres: ")
        
Response.Write(RS2.Fields("nombres") & "<BR>")
        
Response.Write("Dirección: ")
        
Response.write(RS2.Fields("direccion")) & "<br>"

        
        
RS2.Close
        Set RS2 
Nothing
        
    end 
if

    
RS.Close
    Set RS 
Nothing
    
-----------------
    
oConn.Close
    Set oConn 
Nothing

end 
if
%>
</
td></tr>
</
table>
<
p align="center">&nbsp;</p>
</
body>
</
html
Lo que dice Response.Write("Apellidos: ")
Response.Write(RS2.Fields("apellidos") & "<BR>")
Response.Write("Nombres: ")
Response.Write(RS2.Fields("nombres") & "<BR>")
Response.Write("Dirección: ")
Response.write(RS2.Fields("direccion")) & "<br>"

Es lo que quiero que me aparecz en tabla: Es decir, Apellidos, en una Columna Apellidos, Nombres en columna y así sucesivamente..

Gracias
  #2 (permalink)  
Antiguo 24/10/2005, 14:47
 
Fecha de Ingreso: abril-2004
Ubicación: Mérida
Mensajes: 20
Antigüedad: 20 años, 1 mes
Puntos: 0
Por favor

Por favor ayuda, que necesito solucionar este detalle o problemita que tengo, gracias.
  #3 (permalink)  
Antiguo 24/10/2005, 15:44
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
hace esto

tu codigo dice

Código PHP:
        'Mostramos las notas de ese usuario 
        sql2 = "SELECT * FROM tabla_alumnas WHERE password='" & strPassword & "" 
        RS2.Open sql2, oConn, 1, 1 
         
        Response.Write("
Apellidos") 
        Response.Write(RS2.Fields("
apellidos") & "<BR>") 
        Response.Write("
Nombres") 
        Response.Write(RS2.Fields("
nombres") & "<BR>") 
        Response.Write("
Direcci&#243;n: ") 
        
Response.write(RS2.Fields("direccion")) & "<br>" 

         
        
RS2.Close 
ponelo asi

Código PHP:
        'Mostramos las notas de ese usuario 
        sql2 = "SELECT * FROM tabla_alumnas WHERE password='" & strPassword & "" 
        RS2.Open sql2, oConn, 1, 1 
       %>
    <table border="
1" width="600" id="table1">
        <tr>
            <td width="
86">Apellidos</td>
            <td><%=RS2.Fields("
apellidos")%></td>
        </tr>
        <tr>
            <td width="
86">Nombre</td>
            <td><%=RS2.Fields("
nombres")%></td>
        </tr>
        <tr>
            <td width="
86">Direccion</td>
            <td><%=RS2.Fields("
direccion")%></td>
        </tr>
    </table>
        <%      
        RS2.Close 
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 24/10/2005, 16:34
 
Fecha de Ingreso: abril-2004
Ubicación: Mérida
Mensajes: 20
Antigüedad: 20 años, 1 mes
Puntos: 0
De acuerdo Gracias por responder

Muchas Gracias mi pana, funciono al 100%

Ender
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 17:25.