I am trying to query and select data from an sql table and then display it in html. This is my code.
$result = mysqli_query($dbhandle, $query)
or die(mysql_error().'<br>SQL:'.$query);
echo '<table style ="border:1px solid black;">';
while($row = mysqli_fetch_array($result)) {
echo '<tr>';
echo '<td style="border:1px solid black;">{$row['first_name']}</td>';
echo '<td style="border:1px solid black;">{$row['last_name']}</td>';
echo '<td style="border:1px solid black;">{$row['grade']}</td>';
echo '<td style="border:1px solid black;">{$row['gpaP']}</td>';
echo "<td style="border:1px solid black;">{$row['AGP']}</td>";
echo "<td style="border:1px solid black;">{$row['awardP']}</td>";
echo "<td style="border:1px solid black;">{$row['awardTP']}</td>";
echo "<td style="border:1px solid black;">{$row['rigorP']}</td>";
echo "<td style="border:1px solid black;">{$row['APP']}</td>";
echo "<td style="border:1px solid black;">{$row['positionP']}</td>";
echo "<td style="border:1px solid black;">{$row['hoursP']}</td>";
echo "<td style="border:1px solid black;">{$row['selectionP']}</td>";
echo "<td style="border:1px solid black;">{$row['activityTypeP']}</td>";
echo "<td style="border:1px solid black;">{$row['activityYearsP']}</td>";
echo "<td style="border:1px solid black;">{$row['date']}</td>";
echo "<td style="border:1px solid black;">{$row['IP']}</td>";
echo '</tr>';
}
echo '</table>';
It gives me an error saying there is an unexpected string at the last_name cell. If I remove the style parameters from the cells it works. Somebody point out my error please?