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\">");
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);
}
de antemano gracias