Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/04/2009, 18:43
Avatar de konoyek
konoyek
 
Fecha de Ingreso: julio-2007
Mensajes: 268
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Terminar una condicion if

por ejemplo tengo este codigo

Código HTML:
if (!$fon) {}

else{
	$fona = explode("/", $fon); 

if ($fona[1] < $fina[1] && $fona[0] == $fina[0] && $fona[2] == $fina[2]){
	echo "<h1>Fecha Out incorrecta</h1>";
}
elseif ($fona[0] < $fina[0] && $fona[2] == $fina[2]) {
	echo "<h1>Fecha Out incorrecta, Fecha de inicio es mayor</h1>";
}
elseif ($fona[2] < $fina[2]) {
	echo "<h1>Fecha Out incorrecta, por favor verifica muy bien el año</h1>";
}






else {
//Explode del campo fin
$fin1 = explode("/", $fin); 
$ano1 = $fin1[2]; 
$mes1 = $fin1[0]; 
$dia1 = $fin1[1]; 

// explode del campo fon
$fon1 = explode("/", $fon); 
$ano2 = $fon1[2]; 
$mes2 = $fon1[0]; 
$dia2 = $fon1[1]; 

//canversion de cadenas a fechas
@$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1); 
@$timestamp2 = mktime(0,0,0,$mes2,$dia2,$ano2);  


//diferencia de dias entre fechas
$segundos_diferencia = $timestamp1 - $timestamp2;
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24); 

//Se limpia resultado negativo y decimal
$dias_diferencia = abs($dias_diferencia); 
$dias_diferencia = floor($dias_diferencia); 

}

$noches = $dias_diferencia;
}
if ($dias_diferencia < 2) 
{
echo  "<h3>Recuerda Plan Minimo 2 Noches / 3 Dias</h3>";

}


elseif ($dias_diferencia >= 2)
{

echo "Cantidad de noches: <input name='total' type='text' id='fin2' size='1' value='$dias_diferencia' maxlength='8' />";

lo que busco es que el codigo cuando me muestre un error como "Fecha Out incorrecta, Fecha de inicio es mayor" no me muestre mas.