Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/02/2009, 18:30
fitoyin
 
Fecha de Ingreso: abril-2006
Mensajes: 5
Antigüedad: 18 años
Puntos: 0
Respuesta: Visualización de mallas

Amigos del foro despues de luchar un rato con la base me funcionó desplegar la malla, ahora bien cuando intenté dentro del ciclo for agregar las condiciones con if para que las que cumplieran fueran de otro color, se murio simplemente, si pueden echar un vistazo lo agradecería...

Código:
<?php


$link = mysql_connect('localhost','user','pass');
$conect = mysql_select_db('base',$link);
$sql1 = mysql_query("SELECT max(prog_ubi) FROM programa");
$sql2 = mysql_query("SELECT max(prog_sem) FROM programa");
$filas = mysql_result($sql1,0) + 1;
$columnas = mysql_result($sql2,0) + 1;



echo '<table style="border: 1px inset" border="1">';

for ($y = 1; $y < $filas; ++$y)
{

   echo '<tr>';

     for ($x = 1; $x < $columnas; ++$x)
     {
          $programa = mysql_query("SELECT prog_id_ram FROM programa, ramos WHERE prog_id_ram = ram_id AND prog_sem = ".$x." AND prog_ubi = ".$y."");
          $pro = mysql_result($programa,0);
          $aprobacion = mysql_query("SELECT carga_estad_final FROM carga_academ WHERE carga_ram_id = ".$pro."");
          $pas = mysql_result($aprobacion,0);

     if($pas = 'AP')  //la idea acá es revisar que el ramo esté aprobado
           {       //si esta aprobado es de color
                echo '<td bgcolor= "#00FFFF" >';
                $var1 = mysql_query("SELECT ram_nombre FROM programa, ramos WHERE prog_id_ram = ram_id AND prog_sem = ".$x." AND prog_ubi = ".$y."");
                $var2 = mysql_result($var1,0);
                echo $var2;
                echo '</td>';
           }
           else
           {
                 //de lo contrario sin color
                echo '<td>';
                $var3 = mysql_query("SELECT ram_nombre FROM programa, ramos WHERE prog_id_ram = ram_id AND prog_sem = ".$x." AND prog_ubi = ".$y."");
                $var4 = mysql_result($var3,0);
                echo $var4;
                echo '</td>';

           }
       }

  echo '</tr>';
}

echo '</table>';


?>