Hola de nuevo, bueno, me estoy pegando con el ejercicio este de marras y una vez cargado el array que he tenido que modificar y que os muestro como lo he hecho.
Por cierto, lo cargo a partir de la línea 1 porque en la 0 hay otros datos que no necesito ahora.
Código PHP:
function CargarArrayEntradas(){
$id_fichero=@fopen($this->MY_FILE,"r") or die("<B>El fichero \"".$this->MY_FILE."\" no se ha podido abrir.</B><P>");
rewind($id_fichero);
$j= 0;
while (!feof($id_fichero))
{
$linea=trim(fgets($id_fichero,50));
if ($j>=1){
for ($m= 1; $m < strlen($linea); $m++){
$this->registros [$j][$m]= $linea[$m];
}
}
$j+=1;
}
fclose($id_fichero);
}
Desde la pagina principal monto la tabla, pero no se como hacer para que las celdas aparezcan verde o rojo segun corresponda, ya que si dentro de <td> pongo bgcolor= lo que sea, no me aparece nada. Si lo quito me aparece el literal ? o X, que lo he puesto de prueba.
Código PHP:
echo ("<TABLE cellspacing=1 cellpadding=0 align=center width=600>");
for($i=1; $i<count($datosPelicula->registros);$i++){
$CadePelis= $datosPelicula->registros[$i];
echo ("<tr>");
for($m=1; $m <= count($CadePelis); $m++){
if($CadePelis[$m]==0){ ?>
<form name="form1" method="post" action="Index.php">
<td><a href="<? echo $i.$m ?>">? </a></td>
</form>
<?
}
else if ($CadePelis[$m]==1){?>
<form name="form1" method="post" action="Index.php">
<td><a href="<? echo $i.$m ?>">X</a></td>
</form>
<?
}
}
echo ("</tr>");
}
echo ("</TABLE>");
A ver si me podéis guiar.
Gracias y un saludo