Create tables dynamically from user input using PHP

In this tutorial we are going to learn about how to generate table columns and rows dynamically from user input. 

Very simple code generate dynamic table.


Here is the code.

PHP code get requested number of columns and rows through loops and then simply display the table.

You always can make it more attractive by adding CSS styles.   



<?php
 
$createtable = '';
if ($_POST){

        $createtable .= '<table border="1">';
for ($i = 0; $i < $_POST['line']; $i++) {

$createtable .= '<tr>';
for ($j = 0; $j < $_POST['colunn']; $j++) {

$createtable .= '<td width="50">&nbsp;</td>';
}

$createtable .= '</tr>';
}

$createtable .= '</table>';
}

?>

<form action="" method="post">

<table border="0" width="200">

<tr>
<td width="80"><label>Column:</label></td>
<td width="120"><input type="text" name="colunn"></td>
</tr>

<tr>
<td><label>Line:</label></td>
<td><input type="text" name="line"></td>
</tr>

<tr>
<td colspan="2" align="right">
<input type="submit" value="Create Table">
</td>
</tr>

</table>

</form>

<?php

echo $createtable;

 ?>



For any queries or any new code requests comment below in the comment section.

3 comments:

  1. Great insights. I look forward to reading what you're planning on next, because your post is a nice read.

    ReplyDelete
  2. PC programs are fundamentally separated into "application programs" and "working framework programs".itools crack 2020

    ReplyDelete
  3. I and my kin were really inspecting the exceptional procedures on your web blog subsequently out of the blue made a horrendous propensity I had not passed on regard to the page proprietor for them. A large portion of individuals were totally in this manner anxious to investigate every one of them and have now totally been adoring these things. A commitment of thankfulness is all together for being unquestionably obliging and also for picking such a phenomenal tips by a wide margin most are truly tense to find. Our own genuine enunciations of disappointment for not contribution huge gratitude to you sooner.

    customised wardrobe Singapore

    ReplyDelete

Labels

php (35) javascript (31) phpjavascript (30) jquery (23) html (20) mysql (14) database (9) codeigniter (4) json (4) bar chart (2) calendar (2) column chart (2) framework (2) google maps (2) query (2) tables (2) url (2) dropdown (1)

Popular Posts