Gracias por las Respuestas, he tratado de hacer lo que me dicen poniendolo como me dice elAntonie, y lo he acomodado de la manera que me describe pichon77, pero al ingresar una clave no existente se queda pasmado, y al poner una clave existente no me muestra datos y solo me salen null's ,,, asi esta el codigo.....
Código PHP:
import javax.swing.JOptionPane;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.rmi.*;
import java.sql.*;
import java.util.*;
public class ConsultaFosfatos extends HttpServlet {
public void doPost (HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException {
PrintWriter out = response.getWriter();
try{
response.setContentType("text/html");
//PrintWriter out = response.getWriter();
HttpSession sesion = request.getSession(true);
//se reciben los valores del formulario
String FechaBitFosfato=request.getParameter("FechaBitFosfato");
String .............
..................
......................
//registro de drive
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String usuario="calidad";
String password="calidad";
String url="jdbc:odbc:Bitacora";
Connection conexion=DriverManager.getConnection(url,usuario,password);
String query= "select * from fosfato where ClaveBitFosfato='"+ClaveBitFosfato+"'";
Statement st=conexion.createStatement();
ResultSet rs = st.executeQuery(query);
if (rs.next()){
while(rs.next())
{
FechaBitFosfato=rs.getString(1);
ClaveBitFosfato=rs.getString(2);
CantDisPatron=rs.getString(3);
RefPagDisPatron=rs.getString(4);
IdBitSol=rs.getString(5);
RefPagFenolftaleina=rs.getString(6);
IdBitFenolftaleina=rs.getString(7);
RefPagAcidoFuerte=rs.getString(8);
............................
.......................
....................
..............................
}
}
else {
JOptionPane.showMessageDialog(null, "no hay datos", "Error", JOptionPane.INFORMATION_MESSAGE);
}
conexion.close();
out.print("<title>CONSULTA DE LA BITACORA FOSFATOS"+
"<div align=\"center\"><font size=\"4\" face=\"Georgia, Times New Roman, Times, serif\">FOSFATO</font>"+
"</div>"+
"<p>"+
"<div align=\"right\"><font size=\"2\" face=\"Arial\">FECHA</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"> <u>"+FechaBitFosfato+"</u></font>"+
"</div>"+
"<br />"+
"<p><center><font face=\"arial\" size=\"2\">FÓSFORO TOTAL</font></center>"+
"<center><font face=\"arial\" size=\"2\">MÉTODO CLORURO ESTANOSO</font></center><p>"+
"<p>"+
"<FONT face=\"arial\" size=\"2\">PROTOCOLO MAFQ-020</FONT><br>"+
"<FONT face=\"arial\" size=\"2\">CLAVE MANPMA</FONT><br>"+
"<font face=\"arial\" size=\"2\">NMX-AA-029-SCFI-200</font></p>"+
"<p>"+
"<center>"+
"<p>"+
"<font face=\"Arial\" size=\"2\">REACTIVOS UTILIZADOS</font></center>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">DISOLUCIÓN PATRON DE DE P COMO PO<sub>4</sub> !=5 mg/L 1ml=</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"> <u>"+CantDisPatron+"</u></font><font face=\"arial\" size=\"2\">mg REF.PAG.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"> <u>"+RefPagDisPatron+"</u></font>"+
"<font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitSol+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">DISOLUCIÓN de fenolftaleína ref. pág.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+RefPagFenolftaleina+"</u></font> <font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitFenolftaleina+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">DISOLUCIÓN de ácido fuerte ref. pág.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+RefPagAcidoFuerte+"</u></font> <font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitAcidoFuerte+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">Persulfato de Amonio marca.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+MarcaPersulfato+"</u></font> <font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitPersulfato+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">NaOH marca</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+MarcaNaOH+"</u></font><font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitNaOH+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">DISOLUCIÓN molibdato de amonio pág.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+RefPagMolibdato+"</u></font><font face=\"arial\" size=\"2\">DE BP-</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitMolibdato+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">DISOLUCIÓN cloruro estanoso ref. pág.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+RefPagCloruroEstanoso+"</u></font><font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitCloruroEstanoso+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">Agua destilada garrafón No.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+NumGarrafonAguaDestilada+"</u></font><font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitGarrafonAguaDest+"</u></font>"+
"<p>"+
"<font size=\"2\" face=\"Arial\">H<sub>2</sub>S<sub>4</sub> 1N ref.pag.</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+RefPagH2S41N+"</u></font><font face=\"arial\" size=\"2\">DE BP-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitH2S41N+"</u></font>"+
"<p>"+
"<font face=\"arial\" size=\"3\">MATERIAL</font>"+
"<p>"+
"<FONT face=\"ARIAL\" size=\"2\">WINKLER</FONT><BR>"+
"<font face=\"ARIAL\" size=\"2\">PIPETAS SEROLOGICAS</font><BR>"+
"<FONT face=\"arial\" size=\"2\">VASOS DE PRECIPITADO</FONT><br>"+
"<FONT face=\"ARIAL\" size=\"2\">PIPETAS VOLUMETRICAS</FONT><br>"+
"<p>"+
"<font face=\"ARIAL\" size=\"2\"> SACAR LA MUESTRA ESTANDAR Y DEJAR ATEMPERAR</font>"+
"<p>"+
"<font face=\"ARIAL\" size=\"2\">Color</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+ColorMuestra+"</u></font> <font face=\"arial\" size=\"2\">Olor:</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+OlorMuestra+"</u></font> <font face=\"arial\" size=\"2\">Solidos Supendidos</font> <font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+SolidosSusp+"</u></font>"+
"<p>"+
"<font face=\"arial\" size=\"2\">Colocar los winkler en la mesa de trabajo etiquetarlos</font>"+
"<br>"+
"<font face=\"arial\" size=\"2\">Digestión. Medir en frascos winkler testigo (100 ml de agua destilada), muestra (100 ml o alícuota), duplicado (igual que la muestra), fortificado (alícuota de muestra + 10 ml de disolución patrón), estándar (10 ml de la disolución patrón).</font>"+
"<br>"+
"<font face=\"arial\" size=\"2\">Verificar pH agregando 2 gotas de fenolftaleína, si da color rosa agregar ácido sulfúrico 1N gota a gota hasta desapariciín del color."+
"<br>"+
"<font face=\"arial\" size=\"2\">aproximadamente 0.4 g de persulfato de amonio y 1 ml de disolución de ácido fuerte, agitar.</font>"+
"<br>"+
"<font face=\"arial\" size=\"2\">Poner su tapón a los winkler y tapar con papel aluminio y meterlos a la autoclave a 15 lb de presión por 30 minutos en BE-</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+IdBitAutoclave+"</u></font><font face=\"arial\" size=\"2\">hora inicia a 15 lb</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+HoraIni15lb+"</u></font><font face=\"arial\" size=\"2\">Hora termina a 15 lb</font><font face=\"arial\" size=\"2\" color=\"mediumblue\"><u>"+HoraFin15lb+"</u></font>"+
"<br>"+................
...........................................................
.......................................................................
);
}
catch(Exception e){
out.println("ocurrio un error en main" + e);
}
}
}