Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Obtener valores de un dropdown list, y de una base de datos

Estas en el tema de Obtener valores de un dropdown list, y de una base de datos en el foro de SQL Server en Foros del Web. Hola, soy principiante en programacion de base de datos, pero me ahn dejado en la universidad una tarea que es crear un online shop utilizando ...
  #1 (permalink)  
Antiguo 09/12/2014, 11:31
 
Fecha de Ingreso: diciembre-2014
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Pregunta Obtener valores de un dropdown list, y de una base de datos

Hola, soy principiante en programacion de base de datos, pero me ahn dejado en la universidad una tarea que es crear un online shop utilizando sql y servlets. Ya tengo el codigo en java y como sera mostrado en HTML. Pero mi pregunta ahora es como podria guardar el valor de el dropdown selecionado que en este caso seria la cantidad de flores que se desea comprar y multiplicarlo por el precio y que al final me muestre :
Las flores que se eligio y el precio final.
Alguien me podria ayudar porfavor ? :( . Estoy atascada, y no se como hacerlo.

aqui les dejo el codigo de Java con la base da datos:


import java.io.*;
import java.sql.*;

import javax.servlet.*;
import javax.servlet.http.*;
public class floresDatenBank4 extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();

String Menge=req.getParameter("Cantidad");
out.println("<html><body bgcolor=#FAFAFA>");






//DB-Treiber
try
{
Class.forName("org.gjt.mm.mysql.Driver");
}
catch( ClassNotFoundException e)
{
out.println("DB-Treiber nicht da!");
}
//Connection
try
{

Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/dy36","dy36","bmAx");
Statement st = con.createStatement();
try
{
st.executeUpdate("drop table if exists FLORES;");

}
catch(Exception e)
{
out.println("Problem mit: DROP TABLE FLORES !");

}






st.executeUpdate("create table FLORES(nombre char(10), color char(10), NrArticulo int(2),foto char(25), precio int(2),primary key (NrArticulo))");



st.executeUpdate("insert into FLORES values ('Rosas', 'blanco', 1, 'rose_weiss.png', 3)");
st.executeUpdate("insert into FLORES values ('Rosas', 'Rojo', 2, 'rose_rot.png', 3)");
st.executeUpdate("insert into FLORES values ('Rosas', 'Rosa', 3, 'rose_rosa.png',4)");
st.executeUpdate("insert into FLORES values ('Rosas', 'anaranjado', 4, 'rose_orange.png', 4)");
st.executeUpdate("insert into FLORES values ('Rosas', 'amarillo', 5, 'rose_gelb.png', 4)");
st.executeUpdate("insert into FLORES values ('Tulipanes', 'amarillo', 6, 'tulpe_weiss.png',6)");
st.executeUpdate("insert into FLORES values ('Tulipanes', 'Rojo', 7, 'tulpe_rot.png',6)");
st.executeUpdate("insert into FLORES values ('Tulipanes', 'Rosa', 8, 'tulpe_rosa.png', 7)");
st.executeUpdate("insert into FLORES values ('Tulpanes', 'anaranjado', 9, 'tulpe_orange.png', 8)");
st.executeUpdate("insert into FLORES values ('Tulpanes', 'amarillo', 10, 'tulpe_gelb.png',8)");
st.executeUpdate("insert into FLORES values ('Orquideeas', 'blanco', 11, 'orchidee_weiss.png', 12)");
st.executeUpdate("insert into FLORES values ('Orquideeas', 'lila', 12,'orchidee_lila.png', 13)");
st.executeUpdate("insert into FLORES values ('Orquideeas', 'Rosa', 13,'orchidee_rosa.png', 14)");









out.println("<html><head><title>FLORES</title></head>");
out.println("<body>******FLORES*******<hr><br>");
out.println("<TABLE Border=10 CellPadding=5><TR>");
out.println("<th>FLOR</th><th>COLOR</th><th>Articulo Nr.</th><th>FOTO</th><th>PRECIO</th><th>CANTIDAD</th></TR>");


ResultSet rs = st.executeQuery("select * from FLORES");
while(rs.next())
{

String snombre = rs.getString("nombre");
String scolor = rs.getString("color");
String sNrArticulo=rs.getString("NrArticulo");
String sfoto=rs.getString("foto");
String sprecio=rs.getString("precio");



out.println("<TR>");

out.println("<TD>"+snombre+"</TD>");

out.println("<TD>"+ scolor+ "</TD>" );

out.println("<TD>"+ sNrArticulo +"</TD>" );
out.println("<TD><img src='http://praxi.mt.haw-hamburg.de/~dy36/pictures/"+ sfoto +"' width=250 height=150></TD>" );
out.println("<TD>"+ sprecio +"</TD>" );
out.println("<TD><select value=\"cantidad\"><option>0</option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option></select ></TD>");








out.println("</TR>");




}
out.println("</TR>"); // fin while
out.println("</TABLE></CENTER></DIV></HTML>");



st.close();
con.close();
}
catch(Exception e)
{
out.println ("! MYSQL Exception: "+e.getMessage());
}
}

public void doPut(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
doGet(req,res);
}
}
  #2 (permalink)  
Antiguo 09/12/2014, 11:32
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Obtener valores de un dropdown list, y de una base de datos

y todo eso que tiene que ver con sql server????
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: dropdown, list, select, sql
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 22:42.