Darstellung von GIFs aus Datenbankarray ????????
Reiner
- php
Die Baumaschinen meiner Datenbank sollen in Tabellenform dargestellt werden. Es soll die Möglichkeit bestehen eine Bild-Vorschau auf die jeweilige Maschine darzustellen. Im jetzigen Programmcode erzeuge ich einen Link zur entsprechenden Grafik, aber ich möchte keinen Link sondern bereits eine Vorschau in meiner Tabelle haben, die ich per Klick vergrößere. Kennt jemand das Problem oder hat vielleicht eine Lösung ??
Quellcode:
// Ausgabe der Tabellennamen
for($i=0;$i<odbc_num_fields($result);$i++)
{
$feldName=odbc_field_name($result,$i+1);
echo("<td><b>$feldName</b></td>");
}
echo("</tr>");
// Ausgabe der Tabelleninhalte
while(odbc\_fetch\_row($result))
{
echo("<tr>");
for($i=0;$i<odbc_num_fields($result);$i++)
{
if ($i < (odbc_num_fields($result)-2)) {
$feld = odbc_result($result,$i+1);
echo("<td>$feld</td>");
}
else {
$feld = odbc_result($result,$i+1);
diese Zeile !!! echo("<td><a href=/images/$feld.gif>$feld</a></td>");
}
}
echo("</tr>");
}
echo("</table>");
Danke schon mal im vorraus, probiere selber noch rum
Reiner
Hi,
diese Zeile !!! echo("<td><a href=/images/$feld.gif>$feld</a></td>");
warum nicht:
echo ('<td><a href="/images/'.$feld.'.gif"><img src="/images/'.$feld.'.gif" width="50%" height="50%"></a>');
? Anstatt das große Bild zu laden und dieses dann auf Vorschaugrafik zu verzerren (Breite/Höhe jeweils 50% der Originalgröße), wäre es aber besser, wirklich eine Vorschaugrafik zu speichern, z.B. im Ordner /images/preview/ mit dem gleichen Bildnamen wie das Original und das ganze dann so zu schreiben:
echo ('<td><a href="/images/'.$feld.'.gif"><img src="/images/preview/'.$feld.'.gif"></a>');
<mfg>Sebastian Will</mfg>