Hey, ja das is schon genau das was ich meine, nur jetzt nicht mit mittig positionierten img tags sonderns divs in denen jeweils bild+beschreibung drin ist.
Ich hatte meine Quellcode nicht gezeigt, da es etwas unübersichtlich is aber vielleicht habt ihr trotzdem spaß dran^^
PHP-Code:
<html>
<head>
<!-- Stylesheet Information -->
<link rel="stylesheet" type="text/css" href="css/base.css">
<?php
if (isset($_GET["genus"])) {
$currentGenus = $_GET["genus"];
}
if (isset($_GET["bird"])) {
$currentBird = $_GET["bird"];
}
$completeName = $currentGenus.' '.$currentBird;
//Auf Datenbank zugreifen
//Auslesen der Daten des Vogels aus der Datenbank
$germanName = mysql_query("SELECT DEUTSCHER_NAME FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird'") or die("Anfrage nicht erfolgreich");
$longestPrimary = mysql_query("SELECT LANGSTE_HANDSCHWINGE FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$longestSecondary = mysql_query("SELECT LANGSTE_ARMSCHWINGE FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$longestTail = mysql_query("SELECT LANGSTE_STEUERFEDER FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$description = mysql_query("SELECT BESCHREIBUNG FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$birdHeight = mysql_query("SELECT KORPERGROSSE FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$birdSpan = mysql_query("SELECT SPANNWEITE FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$birdOccur = mysql_query("SELECT VORKOMMEN_UND_VERBREITUNG FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$birdID = mysql_query("SELECT VOGELID FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$birdID = mysql_result($birdID,0);
//Auslesen der Systematik des Vogels aus der Datenbank
$germanGenus = mysql_query("SELECT DEUTSCHER_GATTUNGSNAME FROM GATTUNG where LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'")or die("Anfrage nicht erfolgreich");
$currentFamily = mysql_query("SELECT LATEINISCHER_FAMILIENNAME FROM GATTUNG where LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
$currentFamily = mysql_result($currentFamily,0);
$currentOrder = mysql_query("SELECT LATEINISCHER_ORDNUNGSNAME FROM FAMILIE where LATEINISCHER_FAMILIENNAME LIKE '$currentFamily'") or die("Anfrage nicht erfolgreich");
$currentOrder = mysql_result($currentOrder,0);
$germanFamily = mysql_query("SELECT DEUTSCHER_FAMILIENNAME FROM FAMILIE where LATEINISCHER_FAMILIENNAME LIKE '$currentFamily'") or die("Anfrage nicht erfolgreich");
$germanOrder = mysql_query("SELECT DEUTSCHER_ORDNUNGSNAME FROM ORDNUNG where LATEINISCHER_ORDNUNGSNAME LIKE '$currentOrder'") or die("Anfrage nicht erfolgreich");
$englishName = mysql_query("SELECT ENGLISCHER_NAME FROM VOGELART where LATEINISCHER_NAME LIKE '$currentBird' AND LATEINISCHER_GATTUNGSNAME LIKE '$currentGenus'") or die("Anfrage nicht erfolgreich");
//Auslesen der Bilder des Vogels
$pictureID = mysql_query("SELECT * FROM VOGELART_HAT_BILD where LATEINISCHER_NAME LIKE '$completeName'") or die("Anfrage nicht erfolgreich");
$zaehler = 0;
?>
<title>
<?php
echo $completeName.' ('.mysql_result($germanName,0).') - Federbestimmung.de'
?>
</title>
</head>
<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div id="header"></div>
<div id="leftcolumn"><?php include'modules/leftcolumn.php'; ?></div>
<div id="rightcolumn"></div>
<div id="maincontent">
<?php
echo '<h1>'.$completeName.' ('.mysql_result($germanName,0).')</h1>
<h2>'.mysql_result($englishName,0).'</h2><br><div id="allimages" align="center">';
while ($row = mysql_fetch_array($pictureID)) {
$currentPictureID = $row["FOTO_ID"];
$currentURLressource = mysql_query("SELECT FOTO_URL_KLEIN FROM BILD where FOTO_ID LIKE '$currentPictureID'");
$currentURLressourceBig = mysql_query("SELECT FOTO_URL_GROSS FROM BILD where FOTO_ID LIKE '$currentPictureID'");
$currentInventory = mysql_query("SELECT INVENTARNUMMER FROM FOTO_ZEIGT_SAMMLUNGSBELEG where FOTO_ID LIKE '$currentPictureID'");
$currentInventory = mysql_result($currentInventory,0);
$currentPlace = mysql_query("SELECT ORT FROM SAMMLUNGSBELEG where INVENTARNUMMER LIKE '$currentInventory'");
$currentDate = mysql_query("SELECT DATE_FORMAT(DATUM,'%d.%M.%Y') FROM SAMMLUNGSBELEG where INVENTARNUMMER LIKE '$currentInventory'");
$currentEvidenceDescription = mysql_query("SELECT ART_DES_BELEGS FROM SAMMLUNGSBELEG where INVENTARNUMMER LIKE '$currentInventory'");
$currentFurtherInformation = mysql_query("SELECT WEITERE_INFORMATIONEN FROM SAMMLUNGSBELEG where INVENTARNUMMER LIKE '$currentInventory'");
//Ausgabe der Bilder des Vogels
echo '<div class="imagetable" align="center"><div id="getruler"><a href="ruler.php?birdid='.$birdID.'&pictureid='.$currentPictureID.'">Lineal</a></div>
<!--<p style="font-size:10px;">Inventarnummer: '.$currentInventory.'</p>-->
<a href="'.mysql_result($currentURLressourceBig,0).'"><img style="border-radius:3px 3px 0px 0px; padding-bottom:3px;" src="';
echo mysql_result($currentURLressource,0).'"></img></a><br>';
//Ausgabe der Belegdaten
echo '<a style="color:#ccc;">Fundort:</a> '.mysql_result($currentPlace,0).';
<a style="color:#ccc;">Datum:</a> '.mysql_result($currentDate,0).';<br>'
.mysql_result($currentEvidenceDescription,0).';<br><a style="color:#ffcc99;">'
.mysql_result($currentFurtherInformation,0).';</a></div>';
$zaehler++;
}
echo '</div><div style="clear:left;"></div><br>';
//Ausgabe des Steckbriefes
echo '<table class="profiletable">';
echo '<tr><th>Lateinischer Name</th><td>'.$currentGenus.' '.$currentBird.'</td><td rowspan="5" style="width:400px;">
<a style="color:#ddd;">Systematische Einordnung</a>
<ul>
<li>Aves (Vögel)
<li><a href="birdtable.php?family='.$currentOrder.'">'.$currentOrder.' ('.mysql_result($germanOrder,0).')</a><li><a href="birdtable.php?family='.$currentFamily.'">'.
$currentFamily.' ('.mysql_result($germanFamily,0).')</a><li><a href="birdtable.php?genus='.$currentGenus.'">'.
$currentGenus.' ('.mysql_result($germanGenus,0).')</a></ul></td></tr>';
echo '<tr><th>Deutscher Name</th><td>'.mysql_result($germanName,0).'</td></tr>';
echo '<tr><th>Längste Handschwinge</th><td>'.mysql_result($longestPrimary,0).'</td></tr>';
echo '<tr><th>Längste Armschwinge</th><td>'.mysql_result($longestSecondary,0).'</td></tr>';
echo '<tr><th>Längste Steuerfeder</th><td>'.mysql_result($longestTail,0).'</td></tr>
<tr><th style="height:17px;">Körpergrösse</th><td>'.mysql_result($birdHeight,0).'</td><td rowspan="2" style="vertical-align:text-top;"><a style="color:#ddd;">Vorkommen und Verbreitung:</a> '.mysql_result($birdOccur,0).'</td>
<tr><th style="vertical-align:top; ">Spannweite</th><td>'.mysql_result($birdSpan,0).'</td>
</table>';
echo '<p>'.mysql_result($description,0).'</p>';
?>
</div>
</body>
Style
Code:
body {
background-color: #0d0d0d;
background-image:url('http://www.federbestimmung.de/images/banners/bannerv2.png');
background-repeat:no-repeat;
background-position:250px 0px;
font-family:Verdana,Tahoma,Arial;
color: #fff;
font-size:13px;
}
h1 {
line-height:0.8;
text-align:center;
font-size:14px;
text-decoration:none;
}
h2 {
line-height:0.7;
text-align:center;
font-size:12px;
text-decoration:none;
background-color:transparent;
color:#ccc;
}
a:link, a:visited {
color:#ffcc00;
text-decoration:none;
}
a:hover {
color:#fff;
text-decoration:none;
}
th {
color:#ddd;
text-align:left;
font-weight:normal;
font-size:13px;
width:180px;
}
td {
width:200px;
}
/* Content: */
#maincontent {
opacity:0.95;
background-color: #282828;
margin:250px 10px 20px 240px;
padding:10px 20px 10px 20px;
border-radius:3px;
min-height:500px;
}
.profiletable {
background-color:#252525;
margin:auto;
border: solid 1px #ddd;
font-size:13px;
padding:4px 4px 10px 6px;
border-radius:3px;
}
#allimages {
margin:auto;
text-align:center;
}
.imagetable {
float:left;
background-color: #181818;
border: solid 1px #ddd;
border-radius:3px;
text-align:center;
width:350px;
padding:15px 0px 5px 0px;
margin: 0px 20px 20px 0px;
}
#getruler {
opacity:0.7;
margin: 1px 0px 0px 279px;
border-top-right-radius:3px;
position: absolute;
width:70px;
height:20px;
background-color: #252525;
border: solid 1px #ddd;
}
#resulttable {
margin:0 auto;
background-color:#151515;
border: solid 0px #565656;
border-radius:3px;
}
#resulttable td {
border: solid 1px #353535;
padding:5px 5px 5px 10px;
}
#resulttable th {
background-color:#353535;
border: solid 1px #353535;
padding:5px 5px 5px 10px;
}
/* Left Column */
#leftcolumn {
width:210px;
line-height:2;
text-align:left;
float:left;
background-color: #202020;
border-radius:3px;
padding:3px 15px 3px 6px;
}
#leftcolumn h1{
font-size: 14px;
color:#eee;
text-align:left;
padding-left:5px;
line-height:1.8;
}
#leftcolumn a:link, #leftcolumn a:visited {font-size:13px;color:#fff;text-decoration:none;}
#leftcolumn a:hover {font-size:13px;color:#ffcc00;}
.searchbox {
background-color:#202020;
color:#fff;
font-size:12px;
border: solid 1px #ddd;
padding:6px;
border-radius:3px;
}
Quellcode nochmal ohne php (habe ich aber nur aus dem quellcode kopiert)
PHP-Code:
<html>
<head>
<!-- Stylesheet Information -->
<link rel="stylesheet" type="text/css" href="css/base.css">
<title>
Parus major (Kohlmeise) - Federbestimmung.de</title>
</head>
<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/de_DE/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div id="header"></div>
<div id="leftcolumn"><h1>Hauptmenü<h1>
<a href="index.php">Startseite</a><br>
<a href="odertable.php">Artenverzeichnis Lateinisch</a><br>
<a href="">Artenverzeichnis Deutsch</a><br>
<a href="">Federn in Deutschland</a><br>
<a href="">Gefiederkunde Allgemein</a><br>
<a href="">Unbestimmte Federn</a>
<br><br>
<p style="font-size:10px;">Empfiehl diese Seite weiter:</p>
<!-- Facebook Button -->
<div class="fb-like" data-href="http://www.federbestimmung.de" data-send="false" data-layout="button_count"
data-width="220" data-show-faces="true" data-action="recommend" data-colorscheme="dark" data-font="verdana"></div>
<!-- Seitensuchen -->
<form action="birdtable.php"><br>
<input name="searchterm" class="Searchbox" size="25" maxlength="60" value="Vogelart suchen..." type="text"
onclick="if(this.value=='Vogelart Suchen...') this.value=''" onblur="if(this.value==''){this.value='Vogelart Suchen...'}" method="post">
</form></div>
<div id="rightcolumn"></div>
<div id="maincontent">
<h1>Parus major (Kohlmeise)</h1>
<h2>Eurasian Great Tit</h2><br>
<div id="allimages" align="center">
<div class="imagetable" align="center">
<div id="getruler"><a href="ruler.php?birdid=1&pictureid=1">Lineal</a>
</div>
<a href="http://www.php.de/images/kohlmeise03-2.jpg"><img style="border-radius:3px 3px 0px 0px; padding-bottom:3px;" src="http://www.php.de/images/kohlmeise03.jpg"></img></a><br><a style="color:#ccc;">Fundort:</a> Magdeburg; <a style="color:#ccc;">Datum:</a> 19.April.2002;<br>Todfund;<br><a style="color:#ffcc99;">(H6 67mm, A1 58mm, S5 61mm);</a>
</div>
</div>
</body>