jueves, 23 de agosto de 2012

Crear una tabla en HTML a través de PHP y wampserver

Un compañero me pregunto como podría construir una tabla de HTML a través de php. Este problema consistía en que el usuario daba el número de filas y de columnas que quería para su tabla y al darle click al botón debía mostrase la tabla. A continuación un sencillo script que resuelve este problema.
//Este es un sencillo formulario para el ingreso de el número de filas y de columnas que debe tener la //tabla

<html>
    <body>
        <form action="CrearTabla.php" method="GET"> //Srcipt ejecutable y método de envío de datos
            Numero de filas:<input type="text" name="filas"><br>
            Numero de columnas:<input type="text" name="columnas"><br>
            <input type="submit" name="ok" value="Crear"><br>
        </form>
    </body>
</html>

<?php
if(isset ($_GET['ok'])){//Verifica que el botón exista
    for($i=1;$i<=$_GET['filas'];$i+=1){
        echo "<table border 2><tr>";//Por cada fila crea una tabla con borde 2
        for($j=1;$j<=$_GET['columnas'];$j+=1){
            echo "<td>-</td>";//Crea una columna que contiene un guión, el guión es necesario para poder 
        }                               //distinguir las columnas, de lo contrario se vería una sola fila. Inténtenlo ;)
        echo "</tr></table>";//Finaliza la tabla
    }
}

?>

Y aquí el resultado de una tabla con 12 filas y 40 columnas


Éxitos programadores

No hay comentarios:

Publicar un comentario