Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/11/2010, 09:09
sentnel
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Novaton pregunta: Hay un limite de elseif ?

Gracias!

@pateketrueke: Cuando seleccionas, ejemplo: "America del Sur y America Central" y "Exporta Facil Certificado" te devuelve: "zona 3 y servicio 1" o "Hay algo mal aqui" ?

@Chuecko: Desde el principio tengo claro que debo crear una funcion, pero mis primeros pasos en esto no tengo muy claro como manejarlo, estoy limitado por mi poco conocimiento, agradezco cualquier ayuda en ese sentido, si puedes apuntarme a algun buen tuto sobre crear funciones estare eternamente agradecido!

Aqui esta todo el codigo:

Código PHP:

<html>
<link href="../templates/default/css/joomla.css" rel="stylesheet" type="text/css">

<div class="img_caption">Ingrese el peso en libras de su paquete</div>
</html>

<html>
<form action="hello.php" method="post" enctype="multipart/form-data" name="prueba">
</html>
<input name="pesolibras" type="text" size="20" maxlength="30">
<br>
<select name="zona" onChange="hello.php">
  <option value="0">Seleccione la region</option>
  <option value="1">USA, Canada y Puerto Rico</option>
  <option value="2">El Caribe</option>
  <option value="3">America del Sur y America Central</option>
  <option value="4">Europa</option>
  <option value="5">Asia</option>
  <option value="6">Resto del mundo</option>
</select>
<br>
<select name="servicio" onChange="hello.php">
  <option value="0">Seleccione el servicio</option>
  <option value="1">Exporta Fácil Certificado</option>
  <option value="2">Exporta Fácil Expreso</option>
</select>
<html>
<br>
<input name="ver" type="submit" class="button" onClick="hello.php" value="Calcular Tarifa">

</html>

</form>
<div class="inputbox">



</div>
<?php
//kilogramo a libra 1.0 = 2.205

$zona $_POST['zona']; 
$servicio $_POST['servicio'];
$pesolibras $_POST['pesolibras'];
$kilos $pesolibras/2.2046;
echo 
$pesolibras;
echo 
' libras son ';
echo 
$kilos;
echo 
' kilos.';
echo 
'<br>';
echo 
$zona;
echo 
'<br>';
echo 
$servicio;
echo 
'<br>';


        if (
$zona == && $servicio == 1) {
        echo 
'zona 1 y servicio 1';
        
    }
    
    elseif (
$zona == && $servicio == 2) {
        echo 
'zona 1 y servicio 2';
        }
        
    elseif (
$zona == && $servicio == 1) {
        echo 
'zona 2 y servicio 1';
        }
        
    elseif (
$zona == && $servicio == 2) {
        echo 
'zona 2 y servicio 2';
        }
        
    elseif (
$zona == && $servicio == 1) {
        echo 
'zona 3 y servicio 1';
        }
        
    elseif (
$zona == && $servicio == 2) {
        echo 
'zona 3 y servicio 2';
        }
        
    elseif (
$zona == && $servicio == 1) {
        echo 
'zona 4 y servicio 1';
        }
        
    elseif (
$zona == && $servicio == 2) {
        echo 
'zona 4 y servicio 2';
        }
        
    elseif (
$zona == && $servicio == 1) {
        echo 
'zona 5 y servicio 1';
        }
        
    elseif (
$zona == && $servicio == 2) {
        echo 
'zona 5 y servicio 2';
        }
        
    elseif (
$zona == && $servicio == 1) {
        echo 
'zona 6 y servicio 1';
        }
        
    elseif (
$zona == && $servicio == 2) {
        echo 
'zona 6 y servicio 2';
        }
        
    else {
        echo 
'Hay algo mal aqui';
        }
?>
P.D.: Solo quiero hacer constancia de que en el codigo hay varios "echo" solo para yo ir viendo que me esta devolviendo los valores que yo espero, a modo de monitor, no que necesariamente vayan en mi pagina.


Gracias gracias!