Html/css tabel

Hej jeg er ved at lave et turneringsskema hvor holdene spiller hjemme og ude. håber der nogle der kan hjælpe mig med at få lavet en html/css3 tabel til dette.
se billedet forneden på siden
på for hånd tak
her er hvad jeg har lavet indtil nu
<?php
$db = new Database();
$res = $db->query("SELECT * FROM sbbs_turnering round order by rkflg asc");
while ($row = $res->fetch object()) {
$res1 = $db->query("SELECT * FROM sbbs_turnering where `rundenr` = '{$row->rundenr}' order by rkflg");
?>
<table>
<td colspan="4"><b><?= $row->rundenr ?>. runde / <?= date("d.m.Y", strtotime($row->dato)) ?></b></td>
<td align="center"><b>Res.</b></td>
</tr>
<?php
while ($row1 = $res1->fetch_object()) {
?>
<tr class="<?= (($row1->played == 0) ? '' : '') ?>">
<td><?= $row1->hjemmehold ?></td>
<td align="center"><?= $row1->holdnr_hjemme ?></td>
<td><?= $row1->udehold ?></td>
<td align="center"><?= $row1->holdnr_ude ?></td>
<td align="center"><?= $row1->kp_hjemme ?> - <?= $row1->kp_ude ?></td>
</tr>
<?php } ?>
</table>

Hej Johnny
Uden at have testet din kode kan jeg se at du lige mangler et
<tr>
tag efter din
<table>
Således at det ser ud som følgende.
<?php
$db = new Database();
$res = $db->query("SELECT * FROM sbbs_turnering round order by rkflg asc");
while ($row = $res->fetch object()) {
$res1 = $db->query("SELECT * FROM sbbs_turnering where `rundenr` = '{$row->rundenr}' order by rkflg");
?>
<table>
<tr>
<td colspan="4"><b><?= $row->rundenr ?>. runde / <?= date("d.m.Y", strtotime($row->dato)) ?></b></td>
<td align="center"><b>Res.</b></td>
</tr>
<?php
while ($row1 = $res1->fetch_object()) {
?>
<tr class="<?= (($row1->played == 0) ? '' : '') ?>">
<td><?= $row1->hjemmehold ?></td>
<td align="center"><?= $row1->holdnr_hjemme ?></td>
<td><?= $row1->udehold ?></td>
<td align="center"><?= $row1->holdnr_ude ?></td>
<td align="center"><?= $row1->kp_hjemme ?> - <?= $row1->kp_ude ?></td>
</tr>
<?php } ?>
</table>
Dernæst er jeg (og måske andre) lidt i tvivl om hvad du egentlig ønsker.
Ønsker du noget CSS som får din tabel til at se ud som dit skærmprint af word? I så fald kan jeg godt hjælpe dig :)
Redigeret af
@qbone
d. 17.04.2017 kl. 15:39

Hej Johnny
Hvis det blot er CSS du er ude efter, så kan du bruge følgende styles:
<style>
body {
font-family: arial;
font-size: 12px;
}
.table {
width: 500px;
border-width: 0px;
border-spacing: 0px;
background-color: #FFF;
color: #000;
}
.table-header {
padding: 5px;
background-color: #000;
color: #FFF;
}
</style>
En god idé når man laver tables er at bruge <th> tags i øverste row hvis det er en header. Dette har jeg rettet i din kode, samt jeg har tilføjet de nødvendige klasser.:
<?php
$db = new Database();
$res = $db->query("SELECT * FROM sbbs_turnering round order by rkflg asc");
while ($row = $res->fetch object()) {
$res1 = $db->query("SELECT * FROM sbbs_turnering where `rundenr` = '{$row->rundenr}' order by rkflg");
?>
<table class="table">
<tr>
<th align="left" class="table-header" colspan="4"><b><?= $row->rundenr ?>. runde / <?= date("d.m.Y", strtotime($row->dato)) ?></b></th>
<th align="center" class="table-header"><b>Res.</b></th>
</tr>
<?php
while ($row1 = $res1->fetch_object()) {
?>
<tr class="<?= (($row1->played == 0) ? '' : '') ?>">
<td><?= $row1->hjemmehold ?></td>
<td align="center"><?= $row1->holdnr_hjemme ?></td>
<td><?= $row1->udehold ?></td>
<td align="center"><?= $row1->holdnr_ude ?></td>
<td align="center"><?= $row1->kp_hjemme ?> - <?= $row1->kp_ude ?></td>
</tr>
<?php } ?>
</table>
Eftersom du ikke nævnte nogle problemer med din PHP kode, har jeg ikke kigget efter om den skulle indeholde nogle fejl.

jeg har prøvet din kode men får denne fejlmeddelse Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\tuplan\index.php on line 64 ,hvilket er sidste linie som er </html>
qbone du får lige hele koden her, så hvis du gad at kigge den efter hvis jeg være meget taknemlig
<?php
error_reporting(-1);
ini_set("display_errors", 1);
require './librarys/database.php';
require './librarys/sbbs.php';
$sbbs = new sbbs();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<style>
body{
font-family: arial;
font-size: 12px;
}
.table1 {
width: 500px;
border-width: 0px;
border-spacing: 0px;
background-color: #FFF;
color: #000;
}
.table1-header {
padding: 5px;
background-color: #000;
color: #fff;
}
</style>
</head>
<body>
<?php
$db = new Database();
$res = $db->query("SELECT * FROM sbbs_turnering_round order by rkflg asc");
while ($row = $res->fetch_object()) {
$res1 = $db->query("SELECT * FROM sbbs_turnering where `rundenr` = '{$row->rundenr}' order by rkflg");
?>
<table class="table1">
<tr>
<th align="left" class="table1-header" colspan="4"><b><?= $row->rundenr ?>. runde / <?= date("d.m.Y", strtotime($row->dato)) ?></b></th>
<th align="center" class="table1-header"><b>Res.</b></th>
</tr>
<?php
while ($row1 = $res1->fetch_object()) {
?>
<tr class="<?= (($row1->played == 0) ? '' : '') ?>">
<td><?= $row1->hjemmehold ?></td>
<td align="center"><?= $row1->holdnr_hjemme ?></td>
<td><?= $row1->udehold ?></td>
<td align="center"><?= $row1->holdnr_ude ?></td>
<td align="center"><?= $row1->kp_hjemme ?> - <?= $row1->kp_ude ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>

Når du poster kode på forummet, så brug gerne funktionen til at indsætte kode som er markeret på billedet her:
Når det så er sagt, så uden at kunne teste din kode, så ser det ikke ud til at du afslutter din while løkke:
<?php
$db = new Database();
$res = $db->query("SELECT * FROM sbbs_turnering_round order by rkflg asc");
while ($row = $res->fetch_object()) {
Prøv at tilføje følgende:
<?php } ?>
mellem dine </table> og </body> tags.
Redigeret af
@qbone
d. 18.04.2017 kl. 18:28