
02/05/2002, 19:26
|
| | Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 23 años Puntos: 2 | |
Enter y ASP, el codigo del problema Hola a todos,
Lo siento dazuaga pero no me he podido conectar hasta ahora, aqui te va el codigo:
Primer formulario (lo que interesa) que si no no cabe:
<html>
<script src="scripts.js"></script>
<script language="javascript">
function validarF(formu, tipo) {
if (hayExtranyos(formu[0].value) || esVacio(formu[0].value)) {
mostrarMensaje("Dato incorrecto"); colocarFocus(0, formu); return false;
}
if (tipo=="hueco" && formu[0].value.length!=5) {
mostrarMensaje("Dato incorrecto"); colocarFocus(0, formu); return false;
}
if (tipo=="codigo")
txtSQL="select distinct productos.prod_id from productos inner join ubicaciones on productos.prod_id=ubicaciones.prod_id where codBarras='" + formu[0].value + "';";
else if (tipo=="descripcion")
txtSQL="select distinct productos.prod_id from productos inner join ubicaciones on productos.prod_id=ubicaciones.prod_id where descripcion like '%" + formu[0].value + "%';";
else
txtSQL="select distinct prod_id from ubicaciones where ubicacion='" + formu[0].value + "';";
formu[formu.length-1].value=txtSQL;
formu[formu.length-2].value=tipo.toString();
formu.submit();
return true;
}
</script>
Como podéis comprobar construyo la cadena SQL dependiendo del tipo de consulta que quiere hacer el usuario y lo almaceno en un hidden (el último control del formulario). Puedo consultar por codigoBarras, descripción o hueco de ubicación.
Bueno, paso al siguiente, el que ejecuta la consulta y muestra los datos, en el que he puesto un control con las cadenas "hola" y "adios", que nada tienen que ver con el programa.
------> Continua en otro mensaje <------- |