Olá galera!
To com uma dúvida mtoo ruim!
Primeiro vou explicar um pouco sobre o .jsp…
Ele inicia assim, com os import:
<%@ page pageEncoding="windows-1252" language="java" %>
<%@ page import="sgbds.*" %>
<%@ page import="java.sql.*" %>
<%
DbAdmin.registrar("mysql");
DbAdmin.conectar("192.168.0.1", "root", "root", "cotrimais");
String sql = "select * from LANCAMENTOS, DEPENDENTES, GRUPO_DESPESAS " +
"where LANCAMENTOS.DEP_CODIGO = DEPENDENTES.DEP_CODIGO AND " +
"LANCAMENTOS.GRU_CODIGO = GRUPO_DESPESAS.GRU_CODIGO and USU_CODIGO = "+session.getAttribute("id");
ResultSet rset = DbAdmin.consultar(sql);
%>
( HTML)
Inicío da tabela, daí abaixo o while para que seja mostrado os dados dentro da tabela
<%
String cod="", tip="", dat="", not="", val="", dep="", des="", cor="";
int x=0;
while (rset.next()) {
cod = rset.getString("LAN_CODIGO");
tip = rset.getString("LAN_TIPOMOVIMENTACAO");
dat = rset.getString("LAN_DATA");
not = rset.getString("LAN_DATANOTA");
val = rset.getString("LAN_VALOR");
dep = rset.getString("DEP_NOME");
des = rset.getString("GRU_NOME");
if (x % 2 == 0) {cor = "#408080";}
else {cor = "#339999";}
x++;
%>
Daí ele mostra termina de construi a tabela e finaliza o while
O que eu quero, é que ele mostra o saldo final, bem embaixo!
mas para isso, me pediram que eu faça um if, e que nesse if faça assim:
se o que estiver gravado no campo LAN_TIPOMOVIMENTAÇÃO seja D ele diminua do ultimo valor, e se for C (ou outro valor) ele acrescente ao ultimo valor. O valor que ele vai pegar está no campo LAN_VALOR.
Por favor me ajudam, qualquer coisa estou aqui para tirar as suas dúvidas sobre isso.