Salve a tutti ho un problema con il mio sito di prenotazione di auto online.
Questo è il codice:
Praticamente un utente dopo aver inserito la data di inizio e fine prenotazione e premuto un apposito bottone mi deve inserire nel db tutti i dati relativi all'auto,al cliente alla data e al prezzo totale.IL mio problema è che non avviene nulla di questo...dove può essere la soluzione?? GRAZIEcodice:<%@page language="java" import="java.sql.*"%> <%@page import="java.util.Enumeration" %> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.util.Date" %> <%@page import="java.text.SimpleDateFormat"%> <%@ page language="java" import="java.text.NumberFormat.*" %> <html> <head> <meta http-equiv="refresh" content="4; url=index.html"> <LINK REL="stylesheet" type="text/css" href="style.css"> <script language="Javascript" type="text/javascript"> </script> </head> <body background="page_background.jpg"> <% int idauto=Integer.parseInt(request.getParameter("idautox")); String valore=""; //int idcliente=Integer.parseInt((String) session.getAttribute("idcliente")); String datai=request.getParameter("datai"); String dataf=request.getParameter("dataf"); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd"); Date datain = dateFormat.parse(datai); Date datafin=dateFormat.parse(dataf); int numgg=Integer.parseInt(request.getParameter("numg")); int prezz=Integer.parseInt(request.getParameter("prezzo")); int totale=0; int valore1=Integer.parseInt(valore); totale=prezz*numgg; Class.forName("com.mysql.jdbc.Driver"); String connectionUrl = "jdbc:mysql://127.0.0.1:3306/noleggio?" + "user=root&password="; Connection con = DriverManager.getConnection(connectionUrl); Statement st= con.createStatement(); Enumeration sessione=session.getAttributeNames(); while(sessione.hasMoreElements()){ String nome= (String) sessione.nextElement(); valore = (String) session.getAttribute(nome); int rs = st.executeUpdate("INSERT INTO prenotare(idauto,idcliente,datai,dataf,totale,numg)" + " VALUES('"+idauto+"','"+valore1+"','"+datain+"','"+datafin+"','"+totale+"','"+numgg+"')" ); } st.close(); con.close(); %> <div id="header-wrapper"> <div id="header"> <div id="logo"> <h1>autonoleggio</h1> </div> </div> </div> <div id="page"> <div id="page-bgtop"> <div id="page-bgbtm"> <div id="content"> <div class="post"> <h2 class="title">Prenotazione effettuata</h2> Grazie per aver prenotato l'auto verrai reindirizzato alla pagine principale! </p> </div> </div> </div></div></div>

Rispondi quotando