| |||
Pasar una variable a otra página Hola soy nuevo en esto del asp y voy un poco a ciegas. Mi problema es el siguiente. quiero recuperar un campo de una select que hago y pasarlo a otra página. lo que hago es <%clav=RS("id")%> y luego donde la quiero pasar hago <a href="j.asp?clav"><%=RS("titulo")%></a>, para que al pinchar en el titulo te lleve a otra página donde hay información mas extensa que hago mal? tengo que declarar la variable clav? en la página que se recibe la clave la utilizo para una condición de una select que debo hacer? como la recibo? la select donde la voy a usar sería SELECT * FROM noti where id=clave. Gracia y un saludo a todos |
| |||
ayuda informatico en practicas!! Hola estoy en un apuro. No tengo ni idea de asp. A base de manuales de varias páginas e ir a velocidad de tortuga he conseguido conectar a la base de datos, sacar todos los campos y pasar una variable recuperada de una select (gracias a trasgukabi y a g_susdanie) ahora me casca al meter en la condicion de la select esa variable que paso. He intentado todo. La variable la recibo y la escribo en una página de prueba donde no conecto con la base. En otra página de prueba hago la select y le pongo una condición que no es una variable (select * from noti where id=88) y funciona, pero cuando le pongo la select con la variable ("SELECT * FROM noti where id='"&clave&"'") casca (HTTP 500 - Error interno del servidor ) el problema está localizado es la select. No sé si tengo q declarar la variable clave , donde debo recogerla y como ponerla en la select. ahi va parte de mi código <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ LANGUAGE="VBSCRIPT" %> <% Set cn = Server.CreateObject("ADODB.Connection") 'cn.Open "ega.com.ega" cn.Open "ega.com.ega" textoSQL = "SELECT * FROM noticias where id="SELECT * FROM noti where id='"&clave&"'" Set RS = cn.Execute(textoSQL) %> <html> <head> <title>prueba2</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <% Response.Write(Request.QueryString) %> Necesito ayuda!!! <B><%=RS("titulo")%></B> </body> </html> Estoy en prácticas y soy el unico informatico, no he dado asp sólo programo en c, html basico y visual basic basico, tambien tengo conocimientos de sql y pl/sql y van y me meten asp!!!! dios!!!. Gracias por la ayuda |