Buenas noches, pues eso, lo que necesito es cambiar el color de las celdas cuando se haga clic sobre ellas, y lo tengo que hacer con código php y no javascript
La información inicial la leo de un fichero que tiene la siguiente estructura:
00000011001000000001
00000110000000000110
y así sucesivamente
Debo representar esta información con celdas donde el cero es de un color y el 1 de otro color.
Os muestro lo que he hecho hasta ahora
He cargado los datos del fichero en un array con la siguiente función
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,20));
$this->registros [$j]= $linea;
$j+=1;
}
fclose($id_fichero);
}
Y en la pagina principal leo el array antes creado y segun el valor pinto la celda de un color. Lo hago de la siguiente manera:
Código PHP:
echo ("<TABLE cellspacing=1 cellpadding=0 align=center width=600>");
for($i=1; $i< count($datosPelicula->registros); $i++){
$cade= $datosPelicula->registros[$i];
echo ("<tr>");
for($j=1; $j<strlen($cade);$j++){
if($cade[$j]==0){
echo("<td bgcolor=green height=15></td>");
}
else if ($cade[$j]==1){
echo("<td bgcolor=red height=15></td>");
}
}
echo ("</tr>");
}
echo ("</TABLE>")
Alguien me puede echar una mano, en como hacer para cambiar el color de la celda y ya de paso controlar el número de cambios realizados?
Gracias de antemano