tengo un if que que me printa por pantalla las cosas que se encontraron segun las opciones que marcaron en un formulario. el problema es que le pongo un else para que diga que no se encontro nada si las opciones marcadas no se encuentan en la base de datos que tengo. y me pones ambas cosas tanto las cosas que encontro como el else. porque puede ser??
ejercicio:
Código PHP:
Ver original
if ($_session[marca]==Audi){ for ($i=0; $i<=$total; $i++){ if ($_session[tipo] == $_SESSION[Audi][cat_tipo][$i]){ switch($_session[precio]){ case '10.000-15.000': if($_SESSION[Audi][cat_precio][$i]>10.000 && $_SESSION[Audi][cat_precio][$i]<15.000){ echo "<tr>"; print "<td>".$_SESSION[Audi][cat_modelo][$i]; echo "<br>"; print "<img src=".$_SESSION[Audi][cat_img][$i]."></td>"; print "<td colspan=2>Carburante: ". $_SESSION[Audi][cat_combustible][$i]."<br>"; print "Tipo de Coche: ".$_SESSION[Audi][cat_tipo][$i]."<br>"; print "Cv: ".$_SESSION[Audi][cat_cv][$i]."<br>"; print "Extras: ".$_SESSION[Audi][cat_extras][$i]."<br>"; print "Precio: ".$_SESSION[Audi][cat_precio][$i]."<br></td>"; echo "</tr>"; } break; } }else{ print "No se encontraron vehiculos"; } } } }