Q:

PHP code to create tables dynamically from user input

belongs to collection: PHP Basic Programs

0

By executing this code, we need to enter number of rows (line) and number of columns through HTML form and then PHP script/code will generate the table dynamically according to the given input values.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Here is the PHP Code/Script to generate table randomly

<?php
	$crtable = '';
	if ($_POST){
		$crtable .= '<table border="1">';
		for ($i = 0; $i < $_POST['line']; $i++) {
			$crtable .= '<tr>';
			for ($j = 0; $j < $_POST['colunn']; $j++) {
				$crtable .= '<td width="50">&nbsp;</td>';
			}
			$crtable .= '</tr>';
		}
		$crtable .= '</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>
<br/>
<br/>

<?php
	echo $crtable;
?>

Output

create table using PHP code

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

PHP code to reverse an integer number... >>
<< PHP code to make a dynamic countdown timer...