aew galera to desenvolvendo um sistema de venda de produto e queria fazer o seguinte: assim que eu clicasse em nova venda automaticamento inseria um dado no mysql.
Tipo no campo “Pedido Nº” queria que inserisse no banco e ja aparecesse pra mim e depois vincular com os itens e o produto
Agradeço a todos
Segue minha tentativa:
<%@page import="java.sql.*"%>
<%--
Document : vendadeproduto
Created on : 07/10/2011, 09:22:15
Author : Johninho e Primary
--%>
<%--
// verificando se tem um atributo login na sessao
// se tiver vai continuar e mostrar o menu
if(session.getAttribute("login") != null) {
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<script language="javascript" src="javascript/campoobrigatorio.js"></script>
<link href="css/css-dock-menu/style.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SisBM</title>
</head>
<body>
<form action="vendadeproduto.jsp" method="post" name="form1">
<fieldset>
<legend>Venda de Produto</legend>
<%String cod=request.getParameter("cod");
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/salao","root","");
PreparedStatement pstmt = con.prepareStatement("INSERT into pedido values(?)");
pstmt.setInt(1,0);
pstmt.executeUpdate();
}catch(ClassNotFoundException e){
System.out.println(e);
}
%>
<%try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/salao","root","");
Statement st = con.createStatement();
String sql1 = "SELECT * FROM pedido";
ResultSet rs1 = st.executeQuery(sql1);
//String sql2 = "Select * from itempedido";
//ResultSet rs2 = st.executeQuery(sql2);
while(rs1.next()) {
%>
Pedido Nº: <input type="text" name="pedido" id="pedido" readonly value="<%out.println(rs1.getString(1));}%>"/>
Data: <input type="text" name="data" id="data" readonly=""/>
<center>
<table>
<tr>
<td aling="rigth"><label for="item">Item:</label></td>
<td><input type="text" name="item" id="item" readonly /></td>
</tr>
<tr>
<td aling="rigth"><label for="codigo">Codigo:</label></td>
<td><input type="text" name="codigo" id="codigo"/></td>
<td><input type="button" value="Consultar"/></td>
</tr>
<tr>
<td aling="rigth"><label for="nome">Nome:</label></td>
<td><input type="text" name="nome" id="nome" /></td>
</tr>
<tr>
<td aling="rigth"><label for="quantidade">Quantidade:</label></td>
<td><input type="text" name="quantidade" id="quantidade"/></td>
</tr>
<tr>
<td aling="rigth"><label for="preco">Preço Unitario:</label></td>
<td><input type="text" name="preco" id="preco"/></td>
</tr>
<tr>
<td aling="rigth"><input type="submit" name="inserir" id="inserir" value="Inserir Produto"/></td>
</tr>
</table>
</center>
</fieldset>
</form>
<%
}catch(ClassNotFoundException e){
System.out.println(e);
}%>
<fieldset>
<legend>Produtos</legend>
</fieldset>
<form action="cadastrar/vendadeproduto.jsp" method="post" name="form2">
<fieldset>
<legend>Finalizar Venda</legend>
Forma de Pagamento:
<select>
<option>Forma de Pagamento</option>
<option>Dinheiro</option>
<option>Credito</option>
<option>Débito</option>
<option>Pendente</option>
</select>
Desconto(R$):
<input type="text" name="desconto" id="desconto"/>
<p>
Codigo Cliente:
<input type="text" name="codcliente" id="codcliente"/>
<input type="button" value="Consultar"/>
Nome Cliente:
<input type="text" name="nomecliente" id="nomecliente"/>
</fieldset>
<center>
<table>
<tr>
<td><input type="submit" value="OK"/>
<input type="reset" value="Limpar"/>
</tr>
</table>
</center>
</form>
</body>
</html>