Guest User

Untitled

a guest
Mar 7th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2.     <head>
  3.         <title>Pueblos</title>
  4.     </head>
  5.    
  6.     <body>
  7.         <h1>C&aacute;lculo del trazado</h1>
  8.         <?php
  9.             error_reporting(E_ALL);
  10.             ini_set("display_errors", 1);
  11.             if (!$_POST) {
  12.         ?>
  13.         <!-- Formulario. -->
  14.         <form action="pueblos.php" method="POST">
  15.         <p><b>Pueblos</b>:</p>
  16.             <select name="pueblos">
  17.                 <option name="Torrelavega">Torrelavega</option>
  18.                 <option>Camargo</option>
  19.                 <option>Solares</option>
  20.                 <option>Lugo</option>
  21.                 <option>Reinosa</option>
  22.                 <input type="submit" value="Calcular">
  23.             </select>
  24.         </form>
  25.         <!-- Fin Formulario. -->   
  26.         <?php
  27.         } else {
  28.             // Función que nos calcula la distancia hasta un determinado punto del mapa.
  29.             function calculaDistancia ($ciudad, $distancia) {
  30.                 echo "<b>Viaje</b>:</br></br>";
  31.                 if ($distancia <= 20)
  32.                     echo "Viajar a <u>$ciudad</u> cuesta <i>10</i> Euros, ya que hay <i>$distancia</i> Kilometros.</br>";
  33.                 else if ($distancia <= 50)
  34.                     echo "Viajar a <u>$ciudad</u> cuesta <i>20</i> Euros, ya que hay <i>$distancia</i> Kilometros.</br>";
  35.                 else if ($distancia <= 100)
  36.                     echo "Viajar a <u>$ciudad</u> cuesta <i>30</i> Euros, ya que hay <i>$distancia</i> Kilometros.</br>";
  37.                 else
  38.                     echo "Viajar a <u>$ciudad</u> cuesta <i>50</i> Euros, ya que hay <i>$distancia</i> Kilometros.</br>";
  39.             }
  40.  
  41.             // Variables:
  42.             $pueblo = $_POST["pueblos"];
  43.             $vector = array("Torrelavega" => 26, "Camargo" => 11, "Solares" => 17, "Lugo" => 481, "Reinosa" => 74);
  44.  
  45.             // Llamamos a la función inferior.
  46.             calculaDistancia($pueblo, $vector[$pueblo]);
  47.         }
  48.         ?>
  49.     </body>
  50. </html>
Add Comment
Please, Sign In to add comment