This is my code to get data from a database to a html table. but column size expand with the size of the details. i need to get a fixed size columns. please help me to get fixed size columns.
<?php
ini_set ('display_errors',0);
?>
<!DOCTYPE html>
<?php
require_once 'issue_tracker_connection.php';
mysql_select_db('issue_tracker');
$sql = "SELECT * FROM issue_tracker";
$records = mysql_query($sql);
?>
<html>
<head>
<style>
table th, td{
table-layout:fixed;
border: 1px solid black;
border-collapse: collapse;
align:center;
}
</style>
</head>
<body>
<?php
echo '<table >';
$columns = array();
$resultset = array();
while ($row = mysql_fetch_assoc($records)) {
if (empty($columns)) {
$columns = array_keys($row);
echo '<tr><th>'.implode('</th><th>', $columns).'</th></tr>';
}
$resultset[] = $row;
echo '<tr><td >'.implode('</td><td>', $row).'</td></tr>';
}
echo '</table>';
?>
</body>
</html>