viernes, 25 de agosto de 2017

Agosto 23 /2017

Agosto 23 /2017

Clase N° 30

ACUMULATIVO!!!

El docente creo un servidor en el cuál se encontraba una carpeta llamada "base" la cual debíamos copiar y pegar ya que allí se encontraba el index.php y saludos.php, en el "index" se encontraba una caja de texto y un botón y en "saludos" se encontraba los saludos hacia la persona.

Debíamos modificar estos archivos de forma que=

  • Debía tener un template.
  • Una caja de selección.
  • Un botón.
-Si en la caja se seleccionaba "a" debía mostrar la información de Augusta Ada Lovelace.

-Si en la caja se seleccionaba "b" debía mostrar la información de Charles Babbage. 

-Si en la caja se seleccionaba "x" debía mostrar la información de derechos, la cuál debía contener todo lo especificado en anteriores publicaciones, agregándole el vínculo hacia el blog. (de esta forma se hizo calificación del blog).


SERVIDOR:

      Usuario: trax
      Dominio: se deja igual
      Clave: coinsda


NOTA: Estos dos archivos (index.php y saludos.php) debían estar contenidos dentro de una carpeta llamada "acumulativo_primer apellido_#lista_10a" .
Ejemplo: acumulativo_barajas_04_10a

martes, 22 de agosto de 2017

PROYECTO (con tablas)

resultado.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>barajas_04_10a</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Resultado</a></h2>
      <p>
    <br><br>
    <?php
$numero =$_POST['numero'];
$funcion =$_POST['funcion'];




/*if ($funcion == "seno"){
   echo "<font color='#330033'><h2>Seno</h2></font>";
    }
 
   else{

    if($funcion == "coseno"){
      echo "<font color='#330033'><h2>Coseno</h2></font>";
     }
     else{

      if($funcion == "tangente"){
        echo "<font color='#330033'><h2>Tangente</h2></font>";

       }

       else{

        if($funcion == "arco_de_tangente"){
          echo "<font color='#330033'><h2>Arco de Tangente</h2></font>";
         }

         else{

          if($funcion == "tangente_hiperbolica"){

            echo "<font color='#330033'><h2>Tangente Hiperbolica</h2></font>";
            }
         
          else{

            echo "<font color='#330033'><h2>Raiz Cuadrada</h2></font>";


              }


              }



            }

          }
       
        }


echo "<br>";*/





 
   if ($funcion == "seno"){

    $name="Seno";
     $rta="<u>Rta</u>: ".(sin($numero));

   }
   else{

    if($funcion == "coseno"){

      $name="Coseno";
      $rta="<u>Rta</u>: ".(cos($numero));
     }
     else{


      if($funcion == "tangente"){

        $name="Tangente";
        $rta="<u>Rta</u>: ".(tan($numero));

       }

       else{

        if($funcion == "arco_de_tangente"){

          $name="Arco de Tangente";
          $rta="<u>Rta</u>: ".(atan($numero));
         }

         else{

          if($funcion == "tangente_hiperbolica"){

            $name="Tangente Hiperbolica";
            $rta="<u>Rta</u>: ".(tanh($numero));


          }
          else{ //echo(sqrt($numero));

            if($funcion == "raiz_cuadrada" && $numero>=0){

              $name="Raiz Cuadrada";
              $rta="<u>Rta</u>: ".(sqrt($numero));

            }

              else{
                $validar=($numero*(-1));

                $name="Raiz Cuadrada";
                $rta="<u>Rta</u>: "."Raiz imaginaria de ".$numero." es: ".(sqrt($validar));
              }

              }


              }



            }





          }






         }


echo "<table height:'300px'>";

echo "<tr >";
echo "<td>";
echo "<font color='#330033' size='6'>".$name."</font>"."<br>";
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo  "<br>".$rta;
echo "</td>";
echo "</tr>";

echo "</table>";



  ?>

     </p>
      <br />
   
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
         <li><a href="index.php">Inicio</a></li>
          <li><a href="resultado.php">Resultado</a></li>
          <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
   
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>


NOTA: index.php y derechos.php quedan exactamente igual.

CLICK AQUÍ PARA DESCARGAR LA CARPETA CON TODOS LOS ARCHIVOS!!!

sábado, 19 de agosto de 2017

PROYECTO 2 (TERMINADO)!!!

ESPECIFICACIONES DEL PROYECTO SE ENCUENTRAN EN LA PUBLICACIÓN DEL 16 DE AGOSTO DEL 2017...

index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>barajas_04_10a</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Inicio</a></h2>
      <p>

      <script>

      function validar(){

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


        if(numero.length!=0){

          if(funcion!=""){

            if(!isNaN(numero)){

             document.getElementById("formulario").submit();
           }
           else{ alert("En el espacio destinado para numero solo se pueden digitar valores numericos.");}

           }
           else{ alert("Debe seleccionar una opción de función para poder realizar la operacion.");}

         }

         else{ alert("Debe digitar en el espacio de numero (solo valores numericos)");}

          }



      </script>


    
    
    <form id="formulario" name="formulario" method="post" action="resultado.php"  >
  <br>
  <p><b>Ingrese el numero por favor:</b><br><br>
    <input type="text" name="numero" id="numero" autocomplete="off"/>
  </p>
<br><br><br>
<p><b>Escoja la funcion que quiere realizar:</b><br><br>
  <select id="funcion" name="funcion" autocomplete="off">
   <option value="" selected>Seleccione una opci&oacute;n</option>
   <option value="seno"> seno </option>
   <option value="coseno"> coseno </option>  
   <option value="tangente"> tangente </option>
   <option value="arco_de_tangente"> arco de tangente </option>
   <option value="tangente_hiperbolica"> tangente hiperbolica </option>
   <option value="raiz_cuadrada"> raiz cuadrada </option>
 
  </select>
  </p><br><br><br>

  <p>
    <input type="button" onclick="validar()" value="CALCULAR">
  </p>

</form>

 
</p>
      <br />
     
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
            <li><a href="index.php">Inicio</a></li>
          <!--<li><a href="resultado.php">Resultado</a></li>-->
          <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
    
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>

resultado.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>barajas_04_10a</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Resultado</a></h2>
      <p>
    <br><br>
    <?php
$numero =$_POST['numero'];
$funcion =$_POST['funcion'];




if ($funcion == "seno"){
   echo "<font color='#330033'><h2>Seno</h2></font>";
    }
   
   else{

    if($funcion == "coseno"){
      echo "<font color='#330033'><h2>Coseno</h2></font>";
     }
     else{

      if($funcion == "tangente"){
        echo "<font color='#330033'><h2>Tangente</h2></font>";

       }

       else{ 

        if($funcion == "arco_de_tangente"){
          echo "<font color='#330033'><h2>Arco de Tangente</h2></font>";
         }

         else{ 

          if($funcion == "tangente_hiperbolica"){

            echo "<font color='#330033'><h2>Tangente Hiperbolica</h2></font>";
            }
          
          else{ 

            echo "<font color='#330033'><h2>Raiz Cuadrada</h2></font>";


              }


              }



            }

          }
        
        }


echo "<br>";

 
   
   if ($funcion == "seno"){
   echo "<u>Rta</u>: ".(sin($numero));

   }
   else{

    if($funcion == "coseno"){
      echo "<u>Rta</u>: ".(cos($numero));
     }
     else{

      if($funcion == "tangente"){
        echo "<u>Rta</u>: ".(tan($numero));

       }

       else{ 

        if($funcion == "arco_de_tangente"){
          echo "<u>Rta</u>: ".(atan($numero));
         }

         else{ 

          if($funcion == "tangente_hiperbolica"){

            echo "<u>Rta</u>: ".(tanh($numero));


          }
          else{ //echo(sqrt($numero));

            if($funcion == "raiz_cuadrada" && $numero>=0){

              echo "<u>Rta</u>: ".(sqrt($numero));

            }

              else{
                $validar=($numero*(-1));


                echo "<u>Rta</u>: "."Raiz imaginaria de ".$numero." es: ".(sqrt($validar));
              }

              }


              }



            }





          }






         }





  ?>
 
     </p>
      <br />
     
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
         <li><a href="index.php">Inicio</a></li>
          <li><a href="resultado.php">Resultado</a></li>
          <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
    
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>

derechos.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>barajas_04_10a</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>
<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Derechos</a></h2>
      <br><br>
      <p>
    <center><img src="img.jpg" width="100px"></center>
    <br><br>
    <center>
<b>Angela Sofía Barajas Ochoa</b><br><br>
 <b>Grado:</b> 10A<br><br>
 <b>Sala:</b> Biling&uuml;ismo<br><br>
 <b>Presentado a:</b> Nelson Enrique Peña Ferrei<br><br>
 Colegio Integrado Nuestra Señora Del Divino Amor<br><br>
</center>
    
</p>

</p>
      <br />
     
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
           <li><a href="index.php">Inicio</a></li>
          <!--<li><a href="resultado.php">Resultado</a></li>-->
         <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
    
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>


NOTA: 
  • Las modificaciones realizadas en index.php y derechos .php fueron mínimas, la única fue el cambio de el <title>barajas_04_10a</title>.

  • Las modificaciones realizadas en resultado.php fue un ; y un } para permitir el funcionamiento de la validación de un número negativo en la raíz cuadrada.
  • Al igual la sentencia if para que saliera el nombre de la función escogida al momento de mostrar el resultado.



viernes, 18 de agosto de 2017

Agosto 16 /2017

Agosto 16 /2017

Clase Nº 30


Se inició y se terminó el segundo proyecto, el cual constaba de:

  • Tener un template totalmente limpio con 3 módulos (inicio, resultado, derechos).
  • derechos.php: debe contener nombre completo, nombre de la persona a presentar, colegio, sala donde se presentó el proyecto, grado, y una foto del estudiante.

Crear aplicación donde:

  • Haya una caja llamada "número", esta debe ser obligatoria y solo debe aceptar números.
  • Una caja de selección llamada "función" donde debe ser obligatoria la selección de una opción. Conteniendo las siguientes opciones: seno, coseno, tangente, arco de tangente, tangente hiperbólica, raíz cuadrada. NOTA: La opción de raíz cuadrada debe estar validada para poder realizar la operación con números negativos.
  • Botón con un value de "calcular".
Al oprimir el botón debe:

crear una tabla con dos filas, en la fila superior debe aparecer la opción que se escogió en la caja de selección llamada función.
y en la segunda fila debe aparecer la respuesta de la operación igualmente depende el número que ingresó y la opción que escogió.

  • El archivo debe llamarse primerapellido_#lista_10a
  • Se debía comprimir el archivo del proyecto en formato.zip, y enviarselo al docente vía gmail.

PROYECTO ENVIADO EL DÍA DE LA PRUEBA

index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Manuscript Free Template</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Inicio</a></h2>
      <p>

      <script>

      function validar(){

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


        if(numero.length!=0){

          if(funcion!=""){

            if(!isNaN(numero)){

             document.getElementById("formulario").submit();
           }
           else{ alert("En el espacio destinado para numero solo se pueden digitar valores numericos.");}

           }
           else{ alert("Debe seleccionar una opción de función para poder realizar la operacion.");}

         }

         else{ alert("Debe digitar en el espacio de numero (solo valores numericos)");}

          }



      </script>


    
    
    <form id="formulario" name="formulario" method="post" action="resultado.php"  >
  <br>
  <p><b>Ingrese el numero por favor:</b><br><br>
    <input type="text" name="numero" id="numero" autocomplete="off"/>
  </p>
<br><br><br>
<p><b>Escoja la funcion que quiere realizar:</b><br><br>
  <select id="funcion" name="funcion" autocomplete="off">
   <option value="" selected>Seleccione una opci&oacute;n</option>
   <option value="seno"> seno </option>
   <option value="coseno"> coseno </option>  
   <option value="tangente"> tangente </option>
   <option value="arco_de_tangente"> arco de tangente </option>
   <option value="tangente_hiperbolica"> tangente hiperbolica </option>
   <option value="raiz_cuadrada"> raiz cuadrada </option>
 
  </select>
  </p><br><br><br>

  <p>
    <input type="button" onclick="validar()" value="CALCULAR">
  </p>

</form>

 
</p>
      <br />
     
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
            <li><a href="index.php">Inicio</a></li>
          <!--<li><a href="resultado.php">Resultado</a></li>-->
          <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
    
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>

resultado.php

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Manuscript Free Template</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Resultado</a></h2>
      <p>
    
    <?php
$numero =$_POST['numero'];
$funcion =$_POST['funcion'];
 
   if ($funcion == "seno"){
   echo (sin($numero));

   }
   else{

    if($funcion == "coseno"){
      echo (cos($numero));
     }
     else{

      if($funcion == "tangente"){
        echo (tan($numero));

       }

       else{ 

        if($funcion == "arco_de_tangente"){
          echo (atan($numero));
         }

         else{ 

          if($funcion == "tangente_hiperbolica"){

            echo (tanh($numero));


          }
          else{ echo(sqrt($numero));

            /*if($funcion == "raiz_cuadrada" && $numero>=0){

              echo (sqrt($numero));

            }

              else{
                $validar=($numero*-1)


                echo "raiz imaginaria".(sqrt($validar));*/

              }


              }



            }

       }

 }

 ?>
 
     </p>
      <br />
     
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
         <li><a href="index.php">Inicio</a></li>
          <li><a href="resultado.php">Resultado</a></li>
          <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
    
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>

derechos.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Manuscript Free Template</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>
<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Derechos</a></h2>
      <br><br>
      <p>
    <center><img src="img.jpg" width="100px"></center>
    <br><br>
    <center>
<b>Angela Sofía Barajas Ochoa</b><br><br>
 <b>Grado:</b> 10A<br><br>
 <b>Sala:</b> Biling&uuml;ismo<br><br>
 <b>Presentado a:</b> Nelson Enrique Peña Ferrei<br><br>
 Colegio Integrado Nuestra Señora Del Divino Amor<br><br>
</center>
    
</p>

</p>
      <br />
     
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
           <li><a href="index.php">Inicio</a></li>
          <!--<li><a href="resultado.php">Resultado</a></li>-->
         <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
    
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>
















martes, 15 de agosto de 2017

Validaciones

VALIDACIÓN CON HTML5

http://html5facil.com/tutoriales/validacion-formularios-nativos-html5/


https://lenguajehtml.com/p/html/formularios/validaciones-html5


https://www.adictosaltrabajo.com/tutoriales/validacion-lado-cliente-con-html5/


http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=508:hipervinculos-links-o-enlaces-html-etiqueta-a-atributos-href-target-y-title-tipos-de-links-img-cu00717b&catid=69&Itemid=192


http://librosweb.es/libro/javascript/capitulo_7/validacion.html





VALIDACIÓN CON JAVASCRIPT



PROYECTO 1

index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>barajas_10a_04</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Inicio</a></h2>
      <p>
 

    <script>

    var letras= /[^a-zA-ZáéíóúÁÉÍÓÚñÑ ]/;

function validar(){

var codigo=document.getElementById("codigo").value;
var nombre=document.getElementById("nombre").value;
var grado=document.getElementById("grado").value;
var texto=document.getElementById("texto").value;
var OK = letras.test(document.getElementById('nombre').value);

if(codigo.length!=0){
  if (nombre.length!=0){
    if (texto.length!=0){
      if(grado!=""){
        if(codigo.length == 15){
          if(!OK){
            if(texto.length >= 10){

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

            }
            else{ alert("En la caja de texto debe ingresar mínimo 10 caracteres.")}
          }
          else{ alert("El nombre no es valido, debe ingresar solo letras.")}

          }
        else{ alert("En el espacio para código solo pueden ser ingresados exactamente 15 dígitos.")}
      }
      else{ alert("Debe seleccionar una opción de grado.");}
    }
    else{ alert("Debe digitar en el espacio para texto (mínimo 10 caracteres).");}
  }
  else{ alert("Debe digitar en el espacio para nombre (letras).");}
}
else{ alert("Debe digitar en el espacio para código (15 dígitos).");}

}
  </script>

   <form id="form1" name="form1" method="post" action="resultado.php">
  <br>
  <p><b>Ingrese el codigo por favor:</b><br><br>
    <input type="text" name="codigo" id="codigo" autocomplete="off"/>
  </p>
<br>
  <p><b>Ingrese su nombre:</b><br><br>
      <input type="text" name="nombre" id="nombre" autocomplete="off"/>
  </p>
<br>
  <p><b>Escoja la clase a la que pertenece:</b><br><br>
  <select id="grado" name="grado" autocomplete="off">
   <option value="" selected>Seleccione una opci&oacute;n</option>
   <option value="10a"> Grado 10a </option>
   <option value="10b"> Grado 10b </option>

  </select>
  </p><br>
  <p><b>Ingrese el texto:</b><br><br>
      <textarea rows="5" cols="30" id="texto" name="texto" value="" autocomplete="off" placeholder="Digite mínimo 10 caracteres!!!"></textarea>
  </p><br>

<p>
    <input type="button" onclick="validar()" value="ENVIAR">
  </p>
</form>


     </p>
      <br />
   
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
          <li><a href="index.php">Inicio</a></li>
          <!--<li><a href="resultado.php">Resultado</a></li>-->
          <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
 
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>

</html>


resultado.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>barajas_10a_04</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
      <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Resultado</a></h2>
      <p>

    <?php
$codigo =$_POST['codigo'];
$nombre =$_POST['nombre'];
$grado =$_POST['grado'];
$texto =$_POST['texto'];

$palabras=(str_word_count($texto, 1));
$ultimo= (count($palabras));

if ($grado == "10a")
   {
    $caracteres = strlen($texto);
    $mitad1= substr($texto, 0, (($caracteres/2)));
    $mitad2= substr($texto, (($caracteres/2)));

    echo "<font color='#00cc00'><u>".$mitad1."</font></u>"."<font color='#0000ff'><s>".$mitad2."</font></s>";
  }
  else{
    $lcapital = ucwords($texto);
    echo $lcapital."<br>";

              if($ultimo!=0){
                echo "<hr> <center>".$palabras[$ultimo-1]."</center><hr>";
              }
              else{
                echo "<hr><center> no hay palabras que mostrar</center> <hr>";
              }

  }

    ?>
     </p>
      <br />
   
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
          <li><a href="index.php">Inicio</a></li>
          <li><a href="resultado.php">Resultado</a></li>
          <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
 
  </div>
  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>

</html>


derechos.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>barajas_10a_04</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<div class="content">
  <div id="header">
    <div class="title">
     <h1>Proyecto</h1>
      <h3>2017</h3>
    </div>
  </div>
  <div id="main">
    <div class="center">
      <h2><a href="#">Derechos</a></h2>
      <br><br>
      <p>
    
    <center><img src="img.jpg" width="100px"></center>
<br><br>
<center>
<b>Angela Sofía Barajas Ochoa</b><br><br>
 <b>Grado:</b> 10A<br><br>
 <b>Sala:</b> Biling&uuml;ismo<br><br>
 <b>Presentado a:</b> Nelson Enrique Peña Ferrei<br><br>
 Colegio Integrado Nuestra Señora Del Divino Amor<br><br>
</center>
  </li>
</p>

</p>
      <br />
     
      <br />
    </div>
    <div class="leftmenu">
      <div class="nav">
        <ul>
          <li><a href="index.php">Inicio</a></li>
          <!--<li><a href="resultado.php">Resultado</a></li>-->
      <li><a href="derechos.php">Derechos</a></li>
        </ul>
      </div>
    </div>
  </div>
  <div id="prefooter">
    
  </div>



  <div id="footer">
    <div class="padding"> Copyright &copy; 2006 Your Site Name | Design: <a href="http://www.free-css-templates.com">David Herreman </a> | <a href="#">Contact</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> and <a href="http://validator.w3.org/check?uri=referer">XHTML</a> | <a href="http://www.solucija.com">Solucija.com</a> | <a href="#">Login</a> </div>
  </div>
</div>
</body>
</html>


link para descargar la carpeta completa: DESCARGAR AQUÍ

viernes, 11 de agosto de 2017

Agosto 9 /2017

Agosto 9 /2017

Clase N° 29

Se inicia la realización de un proyecto. 

  • El sitio web debe ser llamado= primerapellido_10a_#lista
  • Hacer uso de un template, el cuál debe tener el mismo diseño para todos los módulos que van a ser usados.
  • Debe existir un archivo llamado: derechos.php, el cuál debe contener nombres y apellidos, grado al que se pertenece, a quien se lo estamos presentando, sala, colegio y una foto del estudiante.
  • No puede existir ningún archivo .html
  • Crear: 
- 2 cajas de texto, una caja de selección, una textarea y un botón.

Primera caja de texto= debe tener el título de "código" y debe tener el símbolo "*" para indicar que es obligatorio. Debe tener exactamente 15 dígitos, no puede admitir más o menos de esto.

Segunda caja de texto= debe tener el título de "nombre"  y debe tener el símbolo "*" para indicar que es obligatorio. Debe estar validado para que solo se permita escribir letras y no números.

Caja de selección= debe tener el título de "clase" y debe tener dos opciones, 10a y 10b.

Textarea= debe tener el título de "texto",  y debe tener el símbolo "*" para indicar que es obligatorio. Deben ser digitados mínimo 10 caracteres.

Botón= debe estar llamado como "enviar"


  • Las que estén con el símbolo "*" se debe validar para que no se pueda enviar la información si esta vacío.

FUNCIÓN DEL CÓDIGO PHP

  • Si el texto es de 10a: la mitad del texto debe ser color verde y subrayado, y la otra mitad debe ser de color azul y tachado.

  • Si el texto es de 10b: el texto debe aparecer en letra capital (todo). Y adicional aplicar un <hr>visualizar la última palabra del texto<hr>
               es decir quedaría: 


palabra



Nota: a causa de que nadie logró terminar el proyecto en el tiempo estipulado, la próxima clase se va a iniciar un nuevo proyecto para el cual se va a disponer de una hora.