Olá pessoal, blz???
Estou fazendo um trabalho na qual preciso fazer um cadastro com os botões incluir (cadastrar), consultar, alterar e excluir. Consegui fazer um cadastro simples... com os botões incluir e consultar. Sendo esse cadastro feito em Access. Abaixo estão os códigos da página Index, ListaTel e Redirecionador. O Index é a página inicial (lógico... rs) onde o usuário pode cadastrar e consultar. A página ListaTel mostra todos os cadastros já feitos... e é nessa página que eu queria poder alterar e excluir os campos. Será que alguém poderia me ajudar de alguma forma??? Ficaria muito grato!!!
Obrigado!!!
Index<html>
<head>
<title>Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body bgcolor="#ffffff">
<table border="0" cellpadding="0" cellspacing="0" width="700">
<tr>
<td><form action="redirecionador.jsp" method="post">
Nome: <input name="nome" type="text" />
<br />
<label>
Telefone: <input type="text" name="telefone" />
</label>
<br />
<label>
Email: <input type="text" name="email" />
</label>
<br />
<label>
<input type="submit" name="Submit" value="Cadastrar" />
</label>
<label>
<input type="reset" name="Submit2" value="Limpar" />
</label>
<br />
</form></td>
<tr>
<td><form id="form1" name="form1" method="post" action="listaTel.jsp">
<label>
Consultar: <input type="text" name="consulta" />
</label>
<br />
<label>
<input type="submit" name="Submit3" value="Consultar" />
<input type="reset" name="Submit4" value="Limpar" />
</label>
</form> </td>
</table>
</body>
</html>
<%@ page import="java.sql.*" %>
<%
String nome = request.getParameter("consulta");
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String urlCon = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb); DBQ=C:\\Documents and Settings\\Vitor\\Desktop\\jetty\\webapps\\ambint2\\banco.mdb";
Connection c = DriverManager.getConnection(urlCon );
PreparedStatement pstm = c.prepareStatement("select * from cadastro where nome like '%" + nome + "%'");
ResultSet rs = pstm.executeQuery();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Agenda Telefonica</title>
</head>
<body>
<b> Listagem da Agenda Telefonica </b> <p>
<table>
<%
while(rs.next())
{
%>
<tr>
<td>Nome: <b><%=rs.getString("nome")%></b></td>
</tr>
<tr>
<td>Telefone: <%=rs.getString("telefone")%></td>
</tr>
<tr>
<td>Email: <%=rs.getString("email")%><p></td>
</tr>
<%
}
%>
</table>
<%
rs.close();
pstm.close();
c.close();
}
catch(Exception e){
out.print("Erro!!!"+e.getMessage());
}
%>
</body>
</html>
<%@ page import="java.sql.*" %>
<%
String email = request.getParameter("email");
String nome = request.getParameter("nome");
String telefone = request.getParameter("telefone");
String consulta = request.getParameter("consulta");
String tipo = request.getParameter("tipo");
String msg="";
String prox="";
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String urlCon = "jdbc:odbc:DRIVER=Microsoft Access Driver (*.mdb); DBQ=C:\\Documents and Settings\\Vitor\\Desktop\\jetty\\webapps\\ambint2\\banco.mdb";
Connection c = DriverManager.getConnection(urlCon );
PreparedStatement pstm = c.prepareStatement("insert into cadastro (nome , telefone , email) values ( '"+nome+"', '"+telefone+"' ,'"+email+"')");
pstm.executeUpdate();
prox ="index.jsp?nome="+nome;
pstm.close();
c.close();
response.sendRedirect(prox);
}
catch(Exception ex)
{
out.println("Erro!!! " + ex.getMessage() );
ex.printStackTrace();
}
%>