I am trying to have the below CSS styling to be applied to the below table being fetched from mysql.
for example when I put
echo "<table id="result-table">";
right under the $result line it breaks the website.
<style> #result-table {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse: collapse;
background: #FFFFFF;
width: 100%;
}
#result-table td,
#result-table th {
width: 120px;
padding-bottom: 10px;
color: #2E3A7F;
text-align: center;
}
#result-table th {
width: 120px;
padding-bottom: 10px;
padding-top: 5px;
text-align: center;
background-color: #6F77A4;
color: #FFFFFF;
}
</style>
<?php
$servername = "localhost";
$username = "Not User";
$password = "Not Password";
$dbname = "afoam";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM emp";
$result = $conn->query($sql);
echo "<table>";
echo "<tbody>";
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>" . $row['eid'] . "</td>";
echo "<td>" . $row['fna'] . "</td>";
echo "<td>" . $row['lna'] . "</td>";
echo "</tr>";
}
echo "</tbody>";
echo "</table>";
} else {
echo "</tbody>";
echo "</table>";
echo "0 results";
}
$conn->close();
?>
So how can I apply the styling to the table without an issue.
Just to recap I want to apply CSS styling to the Table that is being fetched from mysql.
But I get in error when I enter the CSS id for the styling in the html table brackets