Hola que tal.
 
¿De donde obtienes estas variables ? 
$clase
$sup
..etc....... 
Suponiendo que las variables estan correctas prueba con esto y comenta    
Código PHP:
Ver original-   
- $sql = mysql_query("SELECT codigo,titulo,precio,moneda,fotos FROM tabla WHERE tipo='$clase' AND superficie='$sup' AND zona='$zona' AND ciudad='$citi' AND provincia='$pvcia'" )- or  die ("Error en el query; ".mysql_error());
 
-         $cod=$row["codigo"]; 
-         $ti=$row["titulo"]; 
-         $valor=$row["precio"]; 
-         $plata=$row["moneda"]; 
-         $foto=$row["fotos"]; 
-     } 
-   
Saludos