Pues tengo este código, y cada vez que agrego el numero de filas se reinicia el total... que tiene de malo?
Código HTML:
<html>
<head>
<?php
//Creamos los parametros iniciales
//estos podrían proceder de un formulario, sql, etc...
$columnas = 5;
$texto = 0;
$grey = true;
?>
</head>
<body>
<!-- Creamos el inicio de la tabla manualmente-->
<table border="1">
<form>
<input type="text" name="f">
<input type="submit" value="agregar"/ >
<?php
if ( (isset( $_GET['f'] )&& $_GET['f']!=="") ){
$filas = $_GET['f'];
echo "<br> se agregaron = ".$filas." filas nuevas <br>";
//$flas = $filas;
//echo "total es = ".$flas."<br>";
}
$flas = 0;
echo "<br>"."flas = ".$flas."<br>";
echo "filas= ".$filas."<br>";
session_start();
$total = $flas + $filas;
$_SESSION['m'] = $total;
echo "la suma = ".$total."<br>";
$flas = $_SESSION['m'];
echo "<br>"."flas actualizado".$flas;
//Iniciamos el bucle de las filas
for($t=0;$t<$flas+1;$t++){
echo "aqui esta la ->".$t."<br>";
echo "<tr>";
//Iniciamos el bucle de las columnas
for($y=0;$y<$columnas;$y++){
if($grey){
//Pintamos el cuadro
echo "<td style=padding:3px;
background-color:#red;>".$texto."</td>";
//El próximo no será pintado
$grey=false;
$texto++;
}else{
//Dejamos cuadro en blanco
echo "<td style=padding:3px;>".$texto."</td>";
//El próximo será pintado
$grey=true;
$texto++;
}
}
//Cerramos columna
echo "</tr>";
}
?>
<a href ="a.php"><img src="atk2.png"></a>
</form>
<!-- Cerramos tabla -->
</table>
</body>
</html>
En qué me recomiendan desarrollar este proyecto?
Otra cosa... Cómo haría para llenar la matriz teniendo las coordenadas de la BD? se puede recorrer con una especie de "for"?