Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $ndni=$_REQUEST[dni];
- $ldni=strlen($ndni);
- if($ldni>11){
- echo "La longitud maxima del dni son 11 cifras";
- }
- else{
- for($a=0;$a<=10;$a++){
- if($a%2){
- $acupar=0;
- $pares[] = substr($ndni,$a,1)*2;
- }
- else{
- $impares[] = substr($ndni,$a,1);
- }
- }
- $acupar=0;
- for($p=0;$p<=10;$p++){
- $acupar=$acupar+$pares[$p];
- }
- $acuimpar=0;
- for($m=0;$m<=10;$m++){
- $acuimpar=$acuimpar+$impares[$m];
- }
- $sumatotal=$acupar+$acuimpar;
- if($sumatotal%10){
- echo "Su DNI es correcto";
- }
- }
- ?>
- <html>
- <form action="" method='post'>
- <p>DNI: <input type='text' name='dni'/></p>
- <p><input type='submit' name='enviar'></p>
- </form>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement