| |||
Se puede enlazar un javascript a jsp? Muy buenas tardes señores programadores, mi problema es el siguiente. Estoy haciendo una agenda de actividades, donde ya tengo un calendario en javaScript el cual al pinchar sobre un dia y darle el boton enviar el se conecta con una base de datos que esta en postgres bueno y el lenguaje es jsp, y me muestra la actividad del dia. Me gustaría que el botón se eliminará, osea que solamente al hacer click sobre el dia se conecte automaticamente con la base de datos, ¿Será posible conectar directamente el javaScript con jsp, sin tener que hacer el submit, osea suprimiendo el botón????, de antemano gracias por la atención prestada.... |
| ||||
excelente me alegro mucho te haya funcionado, pues temia no entiendieras, pero lo hiciste asi que feliz de ser un aporte.. ahh y bueno no me gusta mucho que me traten de usted, prefiero una comunicacion de tu a tu.. |
| |||
como hacer un ordenamiento Lo que me pasa es que tengo que hacer un ordenamiento despues de haber mostrado una información en una consulta, osea ya hago la consulta, ejemplo, busco por nombre del alumno : carlos, aparece todos los carlos, que saco de una tabla en postgress, lo que me piden es que en el encabezado de la lista que se muestra le de en un boton que me ordene ascendentemente o descendentemente, tu me podrías ayudar rock_blues.NET????, si me hice entender, y perdona por molestarte tanto |
| ||||
mm... no he echo eso pero te suguiero escribas un nuevo post con esa duda, mas de alguien de haberlo hecho y quiza te entregen una respuesta mas rapida. compa, otra cosa el orden ascendente debe ser despues de la consulta? y si haces un formulario para escoger como quieres q salga la consulta y luego de eso muestras la consulta? |
| |||
yo creo que en esta si sabes si el orden es despues de la consulta, pero tu si me podrías ayudar en esta. Si le doy en un boton de ordenar por... como hago para concatenarle a la consulta un "order by" ascendente o descendente???? |
| ||||
yo lo haria con un select de html no el de sql en el primer item pondria Ascendete y en el value ASC y en el segundo item desdente y en el value Desc y cuando los recivas solo los concatenas, puedes tirar por defecto asc
__________________ :-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios: :pirata: |
| ||||
esto hago yo, tengo un formulario donde escogo por, campo, ascendente o descendente, y tambien le pongo un like, recuerda que una consulta SQL es un STRING y como tal pe puedes concatenar mas string cosa de obtener una consulta para tu completa satiusfaccion este es el formulario. Código HTML: <form name="ingreso" method="post" action="criterios.jsp"> <select name="producto"> <option>ID_ARTICULO</option> <option>NOMBRE</option> <option>DESCRIPCION</option> <option>PRECIO</option> </select> <br> <br> <input type="radio" name="ordenamiento" value="1" checked="checked"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">orden Ascendente <input type="radio" name="ordenamiento" value="2"> orden Descendente <br> <br> que contengan <input type="text" name="texto"> </font> <br> <br><input type="submit" value="buscar"> </form>
Código:
lo demas creo q lo conoces..if(request.getParameter("producto") != null) { //PREPARACION DE LA CONSULTA String producto=request.getParameter("producto"); String query="SELECT * FROM ARTICULOS"; String tipo; if(request.getParameter("texto") != null) { String texto=request.getParameter("texto"); query=query+" WHERE "+producto+" LIKE '%"+texto+"%'"; } query=query+" ORDER BY "+producto+""; if(request.getParameter("ordenamiento").equals("1")) { //orden ascendente tipo= "ASC"; } else { //orden descendente tipo= "DESC"; } query=query+" "+tipo; /// TERMINO DE LA CREACION DE LA CONSULTA. String url = "jdbc:odbc:DATOS"; int i,sw=0; Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection (url, "my-user", "my-passwd"); DatabaseMetaData dma = con.getMetaData (); Statement stmt = con.createStatement (); ResultSet rs = stmt.executeQuery (query); sldos |