import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.StringTokenizer;
import java.sql.*;
public class Partii extends HttpServlet
{
 public void doGet(HttpServletRequest kysimus, HttpServletResponse vastus) throws IOException, ServletException
 {
  vastus.setContentType("text/html");
  PrintWriter valja = vastus.getWriter();
  String lpartiiid="";
  valja.println("
Partiid");
  try
  {
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   Connection cn=DriverManager.getConnection(
   "jdbc:odbc:andmebaas", "", "");
   Statement st=cn.createStatement();
   String id=kysimus.getParameter("id");
   String tegevus=kysimus.getParameter("tegevus");
   if(id.equals("pealeht"))
   {
    String lause="SELECT * FROM partii";
    ResultSet rs=st.executeQuery(lause);
    valja.println("");
    valja.println("Link lisamise lehele");
   }
        
   if(id.equals("lisamisleht"))
   {
    String viga="";
    String midateha=kysimus.getParameter("midateha");
    if(midateha.equals("lisa"))
    {
     String lax=kysimus.getParameter("lax");
     String lay=kysimus.getParameter("lay");
     String llx=kysimus.getParameter("llx");
     String lly=kysimus.getParameter("lly");
     String lloom=kysimus.getParameter("lloom");
     String llopp=kysimus.getParameter("llopp");
     
     if(lloom.equals(""))
     {
      viga="Viga lahtri täitmisel";
     }
     else
     {
      if(llopp.equals("jah"))
      {
       String lause="INSERT INTO partii values ('');";
       st.executeUpdate(lause);
       lause="SELECT * FROM partii where id=LAST_INSERT_ID()";
       ResultSet rs=st.executeQuery(lause);
       while(rs.next())
       {
        lpartiiid=rs.getString("id");
        valja.println(lpartiiid);
       }
       String lause2="INSERT INTO kaik values ('', '"+lax+"', '"+lay+"', '"+llx+"', '"+lly+"', '"+lloom+"', '"+lpartiiid+"');";
       st.executeUpdate(lause2);
      }
      if(llopp.equals("ei"))
      {
       String lause3="SELECT max(id) as id FROM partii";
       ResultSet rs=st.executeQuery(lause3);
       while(rs.next())
       {
        lpartiiid=rs.getString("id");
        valja.println(lpartiiid);
       }
       String lause2="INSERT INTO kaik values ('', '"+lax+"', '"+lay+"', '"+llx+"', '"+lly+"', '"+lloom+"', '"+lpartiiid+"');";
       st.executeUpdate(lause2);
      }
     }
    }
    valja.println("");
   }
   
   if(id.equals("info"))
   {
    String ax="";
    String ay="";
    String lx="";
    String ly="";
    String loom="";
    String partii=kysimus.getParameter("partiiid");
    valja.println("");
   }
   cn.close();  
  }
  catch(Exception viga)
  {
   viga.printStackTrace(valja);
  }
  //<---
  valja.println("");
 }
}