Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2004, 14:20
Hitokiri
 
Fecha de Ingreso: septiembre-2003
Mensajes: 26
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta envio de arreglo PHP a javascript

Estimados tengo el siguiente dilema
Necesito validar que una patente de vehiculo no se repita en la base de datos para esto, obviamente debo consultar la base de datos

Dado que php y javascript no se pueden mezclar (uno va por el servidor y el otro por el cliente)

lo que tenia pensado es enviar el resultado de la consulta en la base de datos (un arreglo) enviarlo a javascript para comparar en este punto si existe la patente .

el codigo que tengo para que se hagan una idea es el siguiente
Código PHP:
$lsQueryPatente"SELECT m.MAQ_PATENTE FROM maquina m ";
$lsEx_queryPatente=mysql_query($lsQueryPatente$gsConexion) or die ("No se pudo realizar la consulta");
$liNumPat =mysql_fetch_array($lsEx_queryPatente);

print (
"<input type=\"hidden\" name=\"txtNumPat\" value=\"$liNumPat\">"); 
como pueden ver en este caso la variable txtNumPat, llevaria el arreglo de patentes que ya existen en la BD..

el problema lo tengo en el javascript
al tratar de leer la variable por ejemplo mostrando el valor en un alert
NOTA: ademas de esta validacion el javascript hace otras validaciones, por lo cual todo va dentro de una funcion mas grande

Código PHP:
<Script Language="JavaScript">
function 
fnValidar(formulario
{
......
******* 
otras validaciones *****
......
//aca me muestra la cantidad de elementos que tiene el arreglo
alert (formulario.txtNumPat.value.length);

// pero si quisiera saber por ejemplo el X elemento del arreglo,
// no me permite verlo
alert (formulario.txtNumPat[i].value.length);


bueno eso cualquier sugerencia es bien recibida

de antemano gracias

Última edición por Hitokiri; 03/10/2004 a las 14:23