Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2010, 09:26
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 6 meses
Puntos: 2
Error en el if

Buenas,

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
  1. if ($_session[marca]==Audi){
  2.     for ($i=0; $i<=$total; $i++){
  3.      
  4.             if ($_session[tipo] == $_SESSION[Audi][cat_tipo][$i]){
  5.                 switch($_session[precio]){
  6.                     case '10.000-15.000':
  7.                         if($_SESSION[Audi][cat_precio][$i]>10.000 && $_SESSION[Audi][cat_precio][$i]<15.000){
  8.                             echo "<tr>";
  9.                             print "<td>".$_SESSION[Audi][cat_modelo][$i];
  10.                             echo "<br>";
  11.                             print "<img src=".$_SESSION[Audi][cat_img][$i]."></td>";
  12.                             print "<td colspan=2>Carburante: ". $_SESSION[Audi][cat_combustible][$i]."<br>";
  13.                             print "Tipo de Coche: ".$_SESSION[Audi][cat_tipo][$i]."<br>";
  14.                             print "Cv: ".$_SESSION[Audi][cat_cv][$i]."<br>";
  15.                             print "Extras: ".$_SESSION[Audi][cat_extras][$i]."<br>";
  16.                             print "Precio: ".$_SESSION[Audi][cat_precio][$i]."<br></td>";
  17.                             echo "</tr>";
  18.                            
  19.                         }
  20.                     break;
  21.                    
  22.                 }
  23.        
  24.             }else{
  25.                 print "No se encontraron vehiculos";
  26.             }
  27.     }    
  28. }
  29.  
  30. }