Buenas!
No tengo ni idea de como hacer para que me muestre el contenido de "lunes" en la columna de lunes.
He hecho una variable pero ni con esas...  
 Código PHP:
    <?php 
include('localhost.php');
mysql_select_db($database_localhost, $localhost);
   $result=mysql_query("SELECT SALA, HORA, DIA, ACTIVIDAD
FROM hoja1 ORDER BY HORA ASC",$localhost) or die(mysql_error()); 
   $result2=mysql_query("SELECT ACTIVIDAD, DIA
FROM hoja1  WHERE DIA = ($dia)" ,$localhost) or die(mysql_error()); 
 
?>   
  <?php  
$dia = 'Lunes' ;       
   echo "<table border = '1'> \n"; 
   echo "<tr><TD> Hora</TD>
        <TD>  Sala</TD>
        <TD> Lunes </TD> 
        <TD> Martes </TD></tr> \n"; 
   do { 
      echo "<tr><td>".$row["HORA"]."</td><td>".$row["SALA"]."</td><td>".$row['$dia']."</td><td>".$row["ACTIVIDAD"]."</td></tr> \n"; 
   } while ($row = mysql_fetch_array($result2));
       echo "</table> \n";
 
 
 
  
 
?>    
  
Graciaaaaaaaas!