martes, 10 de octubre de 2017

EJERCICIO NÚMEROS CON 12 COLUMNAS (array/base datos)

INDEX.PHP

<p>

   <script>

    function validar(){

        var numero=document.getElementById("numero").value;


        if(numero.length!=0){

        if(!isNaN(numero)){

        if(numero.length==10){

       
        document.getElementById("formulario").submit();


              }
              else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
       
           }
            else{alert("Solo puede digitar valores numéricos en la caja de texto.");}

        }
        else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
     



    }


   </script>   

<form id="formulario" name="formulario" method="post" action="resultado.php"  >

  <p><b>Ingrese el numero por favor:</b><br><br>
    <input type="text" name="numero" id="numero" autocomplete="off"/>
  </p>
<br>
 <p>
    <input type="button" onclick="validar()" value="ENVIAR">
  </p>

</form>



</p>


RESULTADO.PHP

<?php

$servidor = 'localhost';
$base_datos = 'navidad_4_basedatos';
$tabla  = 'navidad_4_basedatos';
$usr_sistema  = 'root';
$pass_sistema = 'HikaruNara';

date_default_timezone_set('America/Bogota');

$numero =$_POST['numero'];
$longitud= strlen($numero);

for ($i=0; $i<$longitud; $i++){

   $num[$i]= substr($numero, $i, 1);

  if ($num[$i]==0){
  $r[$i]="  Cero";
  }

  elseif ($num[$i]==1){
  $r[$i]="  Uno";
  }

  elseif ($num[$i]==2){
  $r[$i]="  Dos";
  }

  elseif ($num[$i]==3){
  $r[$i]="  Tres";
  }

  elseif ($num[$i]==4){
  $r[$i]="  Cuatro";
  }

  elseif ($num[$i]==5){
  $r[$i]="  Cinco";
  }

  elseif ($num[$i]==6){
  $r[$i]="  Seis";
  }

    elseif ($num[$i]==7){
  $r[$i]="  Siete";
  }

  elseif ($num[$i]==8){
  $r[$i]="  Ocho";
  }

  else{
  $r[$i]="  Nueve";
  }


}

$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);


if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{

  //-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,primero,segundo,tercero,cuarto,quinto,sexto,septimo,octavo,noveno,decimo)"
."VALUES('$numero','$r[0]','$r[1]','$r[2]','$r[3]','$r[4]','$r[5]','$r[6]','$r[7]','$r[8]','$r[9]')";
   
//$sql = mysql_query($sql, $conexion);
   
$sql = mysqli_query($conexion, $sql);
   
   
//-- Se devuelve a la pagina que inicial.
header ("Location: index.php?mensaje=Registro Incluido con Exito.");
exit();
}





?>

No hay comentarios:

Publicar un comentario