Hallo,
ich habe eine Datenbank wo DJs gespeichert sind und diese dann alle auf einer Seite gelistet sind:
Die Ausgabe erfolgt zwar, doch leider habe ich da ein kleines grafisches Problem. Ich denke jedoch, dass es an meiner PHP-Ausgabe liegt, da ich schon versch. Möglichkeiten in CSS ausprobiert habe.
Ich habe die Breite des übergeordneten DIVs auf 950px eingestellt, so dass genau 5 DJs in einer Reihe angezeigt werden. Geplant war, dass nach dem 5. DJ ein automatischer Umbruch kommt (5 x 190px = 950px) und es dann eine Zeile drunter weitergeht.
Doch leider ist die Theorie anders als die Praxis. Es werden 5 DJs in einer Reihe angezeigt, dann folgt die 6. Reihe wo ein einzelner DJ angezeigt wird, jedoch rechtsbündig - da erfolgt dann ein erneuter Umbruch und es werden unter dem 6. Einzelnen DJ 5 weitere in einer Reihe angezeigt usw.
Hier kann man es anschauen underground|performer
Kann mir da jemand vielleicht weiterhelfen?
lascaux
ich habe eine Datenbank wo DJs gespeichert sind und diese dann alle auf einer Seite gelistet sind:
Code:
mysql_connect($mysql_host,$mysql_user,$mysql_pass);
mysql_select_db($mysql_data);
$query = mysql_query("SELECT kuenstlername,land,bundesland,musikstil1,musikstil2,bild1 FROM ".$mysql_tdjs." ORDER BY land,bundesland,kuenstlername");
while($data = mysql_fetch_assoc($query)) {
if(empty($data['musikstil2'])) {
$ms2 = "<br />";
} else {
$ms2 = "<span>".$data['musikstil2']."</span><br />";
}
echo "
<div class=\"singledj\">
<a href=\"\" title=\"".$data['kuenstlername']."\"><img src=\"".$data['bild1']."\" alt=\"".$data['kuenstlername']."\" height=\"225\" width=\"150\" /></a><br />
<strong>".$data['kuenstlername']."</strong><br />
<span>".$data['musikstil1']."</span><br />
$ms2
<span class=\"bundesland\">[ ".$data['bundesland']." ]</span><br />
<span>- ".$data['land']." -</span>
<br /><br /><br />
</div>";
Code:
.singledj {
width: 190px;
float: left;
font-size: 12px;
text-align: center;
}
.singledj img {
border: none;
}
.singledj strong {
line-height: 1.9;
font-size: 14px;
font-weight: bold;
color: #f90;
}
.singledj span {
font-size: 11px;
color: #7F4C00;
}
.singledj span.bundesland {
line-height: 1.9;
}
Die Ausgabe erfolgt zwar, doch leider habe ich da ein kleines grafisches Problem. Ich denke jedoch, dass es an meiner PHP-Ausgabe liegt, da ich schon versch. Möglichkeiten in CSS ausprobiert habe.
Ich habe die Breite des übergeordneten DIVs auf 950px eingestellt, so dass genau 5 DJs in einer Reihe angezeigt werden. Geplant war, dass nach dem 5. DJ ein automatischer Umbruch kommt (5 x 190px = 950px) und es dann eine Zeile drunter weitergeht.
Doch leider ist die Theorie anders als die Praxis. Es werden 5 DJs in einer Reihe angezeigt, dann folgt die 6. Reihe wo ein einzelner DJ angezeigt wird, jedoch rechtsbündig - da erfolgt dann ein erneuter Umbruch und es werden unter dem 6. Einzelnen DJ 5 weitere in einer Reihe angezeigt usw.
Hier kann man es anschauen underground|performer
Kann mir da jemand vielleicht weiterhelfen?
lascaux