Hola! Novaton sigue su curva de aprendizaje... jeje... Tengo un caso en que estoy utilizando multiples elseif, pero solo los primeros dos funcionan bien, del tercero al sexto no funcionan y me devuelven el "else", a menos que haya algo que yo este omitiendo aqui:
Código PHP:
if ($zona == 1 && $servicio == 1) {
echo 'zona 1 y servicio 1';
}
elseif ($zona == 1 && $servicio == 2) {
echo 'zona 1 y servicio 2';
}
elseif ($zona == 2 && $servicio == 1) {
echo 'zona 2 y servicio 1';
}
elseif ($zona == 2 && $servicio == 2) {
echo 'zona 2 y servicio 2';
}
elseif ($zona == 3 && $servicio == 1) {
echo 'zona 3 y servicio 1';
}
elseif ($zona == 3 && $servicio == 2) {
echo 'zona 3 y servicio 2';
}
elseif ($zona == 4 && $servicio == 1) {
echo 'zona 4 y servicio 1';
}
elseif ($zona == 4 && $servicio == 2) {
echo 'zona 4 y servicio 2';
}
elseif ($zona == 5 && $servicio == 1) {
echo 'zona 5 y servicio 1';
}
elseif ($zona == 5 && $servicio == 2) {
echo 'zona 5 y servicio 2';
}
elseif ($zona == 6 && $servicio == 1) {
echo 'zona 6 y servicio 1';
}
elseif ($zona == 6 && $servicio == 2) {
echo 'zona 6 y servicio 2';
}
else {
echo 'Hay algo mal aqui';
}
En mis pruebas yo tengo:
Código:
echo $zona;
echo '<br>';
echo $servicio;
echo '<br>';
cuando la zona es 3 y el servicio es 1, debiera aparecer: "zona 3 y servicio 1", sin embargo, aparece "Hay algo mal aqui".
Hay algo mal en mi sentencia if, elseif, else?
Gracias!