KeyT0ast3r
Neues Mitglied
Hallo
Vielleicht kann mir hier jemand weiterhelfen...
Folgendes Problem besteht:
Ich habe bei einem Style Generator eine Tabelle erstellt.
Jetzt wird diese über eine Datenbank ausgelesen aber nur ein Eintrag dort im Tabellen-Format ausgegeben.
Danach schreibt er wohl die Daten dort unter aber nicht in dem Tabellen-Format.
Hier der Screenshot:
![screen.jpg screen.jpg](https://www.html.de/data/attachments/2/2494-4e974ca65cb1f0440ebb4389d29545b9.jpg?hash=TpdMplyx8E)
Dort soll oben in der ersten Zeile Member / Gilde / Stufe angezeigt werden.
Darunter sollen dann z.B wenn man 50 Einträge in die Datenbank macht 50 ausgegeben werden.
Am Ende soll er alle SQL Einträge in dem Tabellen-Format diese ausgeben.
Hier mal der Code:
Die CSS Datei
Die PHP Datei
Also der Abruf der Inhalte über die DB funktioniert fehlerfrei nur wie gebe ich jetzt die Einträge richtig aus ?
So das die halt auch so bunt hinterlegt werden. Und das die Spalten richtig übereinanderstehen.
Vielleicht kann mir dort jemand weiterhelfen.
Danke schonmal...
Gruss Michael
Vielleicht kann mir hier jemand weiterhelfen...
Folgendes Problem besteht:
Ich habe bei einem Style Generator eine Tabelle erstellt.
Jetzt wird diese über eine Datenbank ausgelesen aber nur ein Eintrag dort im Tabellen-Format ausgegeben.
Danach schreibt er wohl die Daten dort unter aber nicht in dem Tabellen-Format.
Hier der Screenshot:
![screen.jpg screen.jpg](https://www.html.de/data/attachments/2/2494-4e974ca65cb1f0440ebb4389d29545b9.jpg?hash=TpdMplyx8E)
Dort soll oben in der ersten Zeile Member / Gilde / Stufe angezeigt werden.
Darunter sollen dann z.B wenn man 50 Einträge in die Datenbank macht 50 ausgegeben werden.
Am Ende soll er alle SQL Einträge in dem Tabellen-Format diese ausgeben.
Hier mal der Code:
Die CSS Datei
Code:
.datagrid table { border-collapse: collapse;
text-align: left; width: 100%;
}
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif;
background: #fff; overflow: hidden;
border: 3px solid #991821;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
}
.datagrid table td, .datagrid table th { padding: 8px 8px;}
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0022FF), color-stop(1, #80141C) );
background:-moz-linear-gradient( center top, #0022FF 5%, #80141C 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0022FF', endColorstr='#80141C');
background-color:#0022FF;
color:#FFE600;
font-size: 16px;
font-weight: bold;
border-left: 2px solid #B01C26;
}
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #0022FF; border-left: 2px solid #B01C26;
font-size: 16px;
border-bottom: 2px solid #B01C26;
font-weight: bold;
}
.datagrid table tbody .alt td { background: #B9F4B5;
color: #383838;
}
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
Die PHP Datei
PHP:
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht
waehlen.");
$sql = "SELECT * FROM `Angelzeug:` LIMIT 0, 25 ";
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
?>
<link rel="stylesheet" type="text/css" href="table-style.css">
<div class="datagrid">
<table>
<thead>
<tr>
<th>Member</th>
<th>Gilde</th>
<th>Stufe</th>
</tr>
</thead>
</table>
<?php
while ($adr = mysql_fetch_array($adressen_query)){
?>
<table>
<tbody>
<td><?=$adr['Member']?></td>
<td><?=$adr['Gilde']?></td>
<td><?=$adr['Level']?></td>
</tbody>
</table>
</div>
<?php
}
?>
Also der Abruf der Inhalte über die DB funktioniert fehlerfrei nur wie gebe ich jetzt die Einträge richtig aus ?
So das die halt auch so bunt hinterlegt werden. Und das die Spalten richtig übereinanderstehen.
Vielleicht kann mir dort jemand weiterhelfen.
Danke schonmal...
Gruss Michael