Hola, estuve buscando un validador de rut chileno en internet y me encontré con un post de aca,,
dejo el enlace:
http://www.forosdelweb.com/f18/validar-rut-chile-80823/
y bueno cito el codigo que quiero implementar:
Código PHP:
function validar_rut($rut,$digito_v){
if ($rut == ""){
$verificado=false;
return $verificado;
}
$x=2;
$sumatorio=0;
for ($i=strlen($rut)-1;$i>=0;$i--){
if ($x>7){$x=2;}
$sumatorio=$sumatorio+($rut[$i]*$x);
$x++;
}
$digito=$sumatorio%11;
$digito=11-$digito;
switch ($digito){
case 10:
$digito="k";
break;
case 11:
$digito="0";
break;
}
if (strtolower($digito_v)==$digito){
$verificado=true;
} else {
$verificado=false;
}
return $verificado;
}
$rut="el_rut"; // aqui el RUT
$digito="digito_verificador"; // aqui el digito verificador.
if (validar_rut($rut,$digito)){
echo "RUT correcto";
}else{
echo "RUT no valido";
}
mi problema es que no se como implementarlo a mi formulario....
Código HTML:
<form method ="post" action="valida_filtro.php">
<table align="center">
<tr>
<td align="center">Rut:</td>
<td><input type ="text" name= "rut_filtro" size ="30" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="submit" value="Enviar" /></td>
</tr>
</table>
</form>
me pueden ayudar?
saludos y espero sus respuestas!