Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//ES" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="content-type"> <title>Envios Nacionales</title> <link type="text/css" rel="stylesheet" href="style.css" /> <link type="text/css" rel="stylesheet" href="style-estructura.css" /> </head> <body> <div id="header"> <div id="info"> <p><strong><font size="4"> Si tiene alguna duda, contáctanos en: 675807799 o escribenos a <a>[email protected]</a></strong> </p> </div> <a href="index.html"><img src="imagenes/logo.png" width="639" height="152" longdesc="imagenes/logo.png"> <ul id="menu"><font size="1"><strong> <li><a style="color:#3d4b54" href="index.html">Inicio</a></li> <li><a style="color:#3d4b54" href="somos.html">Quiénes somos</a></li> <li><a style="color:#3d4b54" href="servicios.html">Servicios</a></li> <li><a style="color:#3d4b54" href="Ayuda.html">Ayuda y Preguntas Frecuentes</a></li> <li><a style="color:#3d4b54" href="contacto.html">Contacto</a></li> <li><a style="color:#3d4b54" href="testimonios.html">Testimonios</a></li> <li><a style="color:#3d4b54" href="blog.html">Blog</a></li> </ul></font></strong> </div> [PHP]<?php function calcular() { $alto= $_POST['alto']; $largo= $_POST['largo']; $ancho= $_POST['ancho']; $x= $_POST['peso']; $y=$alto+$largo+$ancho; } if ($y<=100){ $precio=0; $precioincremento = 0; } elseif ($y > 100) { $precioincremento = $y-100 * 0.1; $precio = $y-100 * 0.1; } if($_POST['tipo']=="sobre"){ if($_POST['distancia']=="provincial"){ $precio+=4.50;} if($_POST['peso']>2){ $_POST['total']="Lo sentimos. En esta opción el paquete no puede ser mayor a 2 kg, escoja la opción de paquetes mayores a 2 kg. Gracias.";} elseif($_POST['distancia']=="regional"){ $precio+=4.80;} if($_POST['PESO']>2){ $precio="Lo sentimos. En esta opción el paquete no puede ser mayor a 2 kg, escoja la opción de paquetes mayores a 2 kg. Gracias.";} elseif($_POST['distancia']=="nacional"){ $precio+=5.50;} if($_POST['peso']>2){ $precio="Lo sentimos. En esta opción el paquete no puede ser mayor a 2 kg, escoja la opción de paquetes mayores a 2 kg. Gracias.";} } /*$preciofinal = $precio + $precioincremento*/ if ($_POST ['tipo']=="economico") { //No tendría sentido el de X menor a 2, pero lo dejo de momento por si cambiaran los precios. if($_POST['distancia']=="provincial"){ if ($x<=2) $precio+=4.50; elseif ($x<=5 && $x>=2.1) $precio+=4.60; elseif ($x<=10 && $x>=5.1) $precio+=4.72; elseif ($x<=11 && $x>=10.1)$precio+=5.41; } } if($_POST['distancia']=="regional"){ if ($x<=2) $precio+=4.65; elseif ($x<=5 && $x>=2.1) $precio+=4.70; elseif ($x<=10 && $x>=5.1) $precio+=4.90; elseif ($x<=11 && $x>=10.1) $precio+=5.61; } if($_POST['distancia']=="nacional"){ if ($x<=2) $precio+=4.65; elseif ($x<=5 && $x>=2.1) $precio+=4.90; elseif ($x<=10 && $x>=5.1) $precio+=5.9; elseif ($x<=11 && $x>=10.1) $precio+=5.91; } if ($_POST ['tipo']=="urgente") { if ($x<=2) $precio+=4.65; elseif ($x<=5 && $x>=2.1) $precio+=5.70; elseif ($x<=10 && $x>=5.1) $precio+=5.90; elseif ($x<=11 && $x>=10.1) $precio+=6.61; } $_POST['precio']=$precio; focus($_POST['distancia']); echo $precio; return ?>[/PHP] <div id="envios"> <ul id="menu"><font size=1> <li><img src="imagenes/tipoenvio2.png"</li> <li><img src="imagenes/caracteristicas.png"</li> <li><img src="imagenes/destino3.png"</li> <li><img src="imagenes/pago3.png"</li> </ul></font> <div id="tipo-envios-nacional"> <br/> <p><strong><font size= 4>Envíos Nacionales</p></strong></font> <p><font size=3> Selecciona el tipo de envío que más te interese <p></font><br/> <p><font size=4><p><strong><font color="#f4800f">Envíos hasta 2kg.<p></font></font></strong> <p><font size=3> Tu mejor opción para envíos de hasta 2 kg. Seguro incluido contra rotura y daños (hasta 6.000 € cubiertos). Envíos en 24 horas. Lo recogemos el mismo día, antes de las 7 de la tarde y lo entregamos el día siguiente antes de la misma hora. </font> <br/> <br/> <p><font size=4><p><strong><font color="#f4800f">Mismo Día<p></font></font></strong> <p><font size=3> ¿Tienes una entrega que no puede esperar hasta mañana, y quieres que se entregue hoy mismo? Con este servicio no tendrás que esperar. </font> </p> <br/> <p><font size=4><p><strong><font color="#f4800f">Urgente 24 HORAS<p></font></font></strong> <p><font size=3> Envíos urgentes para a cualquier punto de España, para bultos mayores de 2 kilogramos.</p> </font> </p> <br/> <p><font size=4><p><strong><font color="#f4800f">Económico 48-72 HORAS<p></font></font></strong> <p> Si tu prioridad no es el tiempo de entrega. Éste es tu servicio más barato. </p> </div> <div id="peso-volumen"> <form name="formulario" action="calculadora.php" method="post"> <tr> <td><label>Peso (Kg):</label></td> <td><input type="text" name="peso" maxlength="3" size="3" onchange="return calcular"()></td><br> <td><label>Alto (cm):</label></td> <td><input type="text" name="alto" maxlength="3"size="3"></td><br> <td><label>Largo (cm):</label></td> <td><input type="text" name="largo" maxlength="3"size="3"></td><br> <td><label>Ancho (cm):</label></td> <td><input type="text" name="ancho" maxlength="3"size="3"></td><br> </tr> <tr> <br><br> <td><select name="tipo"><option value="sobre">paquetes hasta 2 kg </option> <option value="economico">envío económico para paquetes mayores a 2 kg</option> <option value="urgente">envíos urgentes</option> </select><br> <td><select name="distancia"><option value="provincial">provincial</option> <option value="regional">regional</option> <option value="nacional">nacional</option> <input type="submit" name="submit" value="Precio" /> <input type="text" name="preciofinal" size="3"> </div> <a href="nacional-datos.html"><p><h1>ENVÍAMELO</h1></p></a> </div> <div id="footer"> <ul id="menu2"> <strong><li><a style="color:#f4800f" href="nacional.php">Envíos Nacionales</a></li> <li><a style="color:#f4800f" href="internacional.php">Envíos Internacionales</a></li> <li><a style="color:#f4800f" href="condiciones.html">Términos y condiciones</a></li> <li><a style="color:#f4800f" href="privacidad.html">Politica de privacidad</a></li> <li><a style="color:#f4800f" href="mapa.html">Mapa del sitio</a></li><br> <li><a style="color:#f4800f" href="cookies.html">Uso de cookies</a></li> <li><a style="color:#f4800f" href="prohibidos.html">Artículos prohibidos</a></li> <li><a style="color:#f4800f" href="necesidad.html">¿Qué necesito?</a></li></strong> </ul> <hr/><br/> <p class="derechos"><align=center> © Yoteloenvio.com 2013 todos los derechos reservados<br/> Yoteloenvio.com Calle Carraca nº15, San Fernando (Cadiz) 11100<br> contáctenos en: [email protected] Telefono: 675807799. Marca registrada en España<br/><br/> <img src="imagenes/tiposdepago.jpg"> Siguenos en <img src="imagenes/twitter.gif"> <img src="imagenes/facebook.gif"> </p> </div> </body> </html>