%--
Document : donate_details
Created on : Jan 6, 2023, 7:19:02 PM
Author : AbdulRasool
--%>
<%@page import = "java.sql.*" contentType="text/html" pageEncoding="UTF-8"%>
JSP Page
Hello World!
<%
try{
int credits = 0;
String donated = "";
String n = request.getParameter("name");
String e = request.getParameter("email");
String c = request.getParameter("contact");
String a = request.getParameter("address");
String amt = request.getParameter("amt");
String o = request.getParameter("org");
String food_check_box = request.getParameter("food");
String cloth_check_box = request.getParameter("cloth");
if(food_check_box != null && cloth_check_box == null){
credits += 100;
donated="Food";
}
else if(cloth_check_box != null && food_check_box == null ){
credits += 50;
donated="Clothes";
}
else if(food_check_box == null && cloth_check_box == null){
credits = 0;
donated="";
}
else if (food_check_box != null && cloth_check_box != null){
credits += 200;
donated="Food and Clothes";
}
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://localhost:3307/feedindia";
String user = "root";
String pass = "root";
Connection con = DriverManager.getConnection(url,user,pass);
String query = "INSERT INTO donate_details VALUES (?,?,?,?,?,?,?);";
PreparedStatement pst = con.prepareStatement(query);
pst.setString(1,n);
pst.setString(2,c);
pst.setString(3,a);
pst.setString(4,amt);
pst.setString(5,o);
pst.setString(6,donated);
pst.setInt(7,credits);
pst.executeUpdate();
con.close();
}
catch(Exception ex){
System.out.println(ex);
}
response.sendRedirect("essential_details.jsp");
%>