<tr class="rand"><td class="style35" height="25px"><strong>2017-05-01</strong></td></tr>
There is only one column - you can style that until you are blue in the face it won't work. You have invalid markup which you should fix.<tr class="rand"><td class="style35" height="25px"><strong>2017-05-12</strong></td>
<td><span class="style36">7</span></td>
<td><span class="style36">Peter</span></td>
<td><span class="style36">Avik</span></td>
<td><span class="style36">073-9832263</span></td>
<td><span class="style36"></span></td>
</tr>
You should be using either <td></td> empty cells on the first example to pad out the cells without dataif (!$ret1)
{ $err = "QUERY FAIL: ".$SQL1. ' ERRNO: '. $mysqli->errno.' ERROR: '.$mysqli->error; trigger_error($err, E_USER_ERROR); }
while ($row = $ret1->fetch_array()) {
$fornamn = utf8_encode($row["fornamn"]);
$efternamn = utf8_encode ($row["efternamn"]);
$medlemsnr = $row['medlemsnr'];
$telnr = $row['telnr'];
$mobilnr = $row['mobilnr'];
$dag_bev1 = $row['dag_bev1'];
$dag_bev2 = $row['dag_bev2'];
$bryggplats = $row['bryggplats'];
echo "
<td><span class=\"style36\">$bryggplats</span></td>
<td><span class=\"style36\">$fornamn</td>
<td><span class=\"style36\">$efternamn</span></td>
<td><span class=\"style36\">$telnr</span></td>
<td><span class=\"style36\">$mobilnr</span></td>
</tr>";
}
else {
// Pad out the row with empty cells.
echo <<< ROW
<td></td><td></td><td></td><td></td><td></td>
ROW;
}
Option 2 (colspan)if (!$ret1)
{ $err = "QUERY FAIL: ".$SQL1. ' ERRNO: '. $mysqli->errno.' ERROR: '.$mysqli->error; trigger_error($err, E_USER_ERROR); }
while ($row = $ret1->fetch_array()) {
$fornamn = utf8_encode($row["fornamn"]);
$efternamn = utf8_encode ($row["efternamn"]);
$medlemsnr = $row['medlemsnr'];
$telnr = $row['telnr'];
$mobilnr = $row['mobilnr'];
$dag_bev1 = $row['dag_bev1'];
$dag_bev2 = $row['dag_bev2'];
$bryggplats = $row['bryggplats'];
echo "
<td><span class=\"style36\">$bryggplats</span></td>
<td><span class=\"style36\">$fornamn</td>
<td><span class=\"style36\">$efternamn</span></td>
<td><span class=\"style36\">$telnr</span></td>
<td><span class=\"style36\">$mobilnr</span></td>
</tr>";
}
else {
// use colspan to fill out the row
echo <<< ROW
<td colspan="5"></td>
ROW;
}
$variables = "variables";
//left side of expression (echo, variable)
$output = <<< LABEL
<div>You can put "anything" you like here you don't have to escape quotes (', ")
and you can include {$variables} as well.</div>
<p>Makes for much neater code and less errors</p>
<p>The LABEL can be any string - the closing LABEL must be identical to the
opening LABEL and must be flush against the margin. Both labels must have
no trailing spaces - even after the ';' (in the case of the closing).</p>
<p>That is all there is to it</p>
LABEL; // No spaces here newline immediately after '; and LABEL flush against the margin
echo $output;
if (!$ret1) {
$err = "QUERY FAIL: ".$SQL1. ' ERRNO: '. $mysqli->errno.' ERROR: '.$mysqli->error; trigger_error($err, E_USER_ERROR); }
while ($row = $ret1->fetch_array()) {
$fornamn = utf8_encode($row["fornamn"]);
$efternamn = utf8_encode ($row["efternamn"]);
$medlemsnr = $row['medlemsnr'];
$telnr = $row['telnr'];
$mobilnr = $row['mobilnr'];
$dag_bev1 = $row['dag_bev1'];
$dag_bev2 = $row['dag_bev2'];
$bryggplats = $row['bryggplats'];
echo <<< HTML
<td><span class="style36">{$bryggplats}</span></td>
<td><span class="style36">{$fornamn}</td>
<td><span class="style36">{$efternamn}</span></td>
<td><span class="style36">{$telnr}</span></td>
<td><span class="style36">{$mobilnr}</span></td>
</tr>
HTML;
}
}
else {
// use colspan to fill out the row
echo <<< ROW
<td colspan="5"></td>
ROW;
You would use CSS something like this
Open in new window