Hallo liebe Coder,
wie schon im Thread beschrieben, sitze ich in der Zwickmühle.
Ich habe ein Template, welches folgendermaßen aufgebaut ist:
_________________________________________
| {Navigation} | {Inhalt}
Im Bereich Navigation werden die Thumbnails aus der DB mit einer FOR-Schleife angezeigt. Bei einem Klick darauf sollte im Bereich Inhalt die Grossansicht erscheinen.
Mein Code dazu lautet bisher:
Ich denke, ich müsste eine Extra show.php machen die mit
gefüllt ist. Diese Datei dann im Array meines oben beschriebenen Codes mit
aufrufen.
Allerdings habe ich das schon probiert und keinen Erfolg gehabt.
NOTE: In der DB sind jeweils die Bildurl und die Thumburl in der gleichen Tabelle.
Für Euere Hilfe wäre ich sehr dankbar.
wie schon im Thread beschrieben, sitze ich in der Zwickmühle.
Ich habe ein Template, welches folgendermaßen aufgebaut ist:
_________________________________________
| {Navigation} | {Inhalt}
Im Bereich Navigation werden die Thumbnails aus der DB mit einer FOR-Schleife angezeigt. Bei einem Klick darauf sollte im Bereich Inhalt die Grossansicht erscheinen.
Mein Code dazu lautet bisher:
Code:
<?php
include("connect.inc.php");
$Bereich = "Ein Blick in unser Geschäft...";
$Sponsor = "Sponsorbanner";
$fp = fopen ("template.php", "r");
$data = fread($fp, 1000000);
$data = str_replace("{Bereich}" , $Bereich, $data);
$data = str_replace("{Sponsor}" , $Sponsor, $data);
$Navigation = explode ("{Navigation}", $data);
$array = explode ("{Inhalt}",$Navigation[1]);
//Umgehung von register_globals
extract($_SERVER);
extract($_ENV);
extract($_GET);
extract($_POST);
extract($_REQUEST);
//Thumbnail-Liste
echo $Navigation[0];
MYSQL_CONNECT($dbHost, $dbUser, $dbPass);
MYSQL_SELECT_db($dbName);
$anfrage = "SELECT * from galerie";
$ergebnis = MYSQL_QUERY($anfrage);
$num = MYSQL_AFFECTED_ROWS();
for ($a=0;$a<$num;$a++)
{
$Thumb=MYSQL_RESULT($ergebnis,$a,"Thumburl");
$Grossbild=MYSQL_RESULT($ergebnis,$a,"Bildurl");
$id=MYSQL_RESULT($ergebnis,$a,"Id");
print("<a href=\"shopgalerie.php?id=$id\"><img src=\"$Thumb\" width=\"95\"></a> ");
}
//Grossansicht der Bilder
echo $array[0];
print("wie kriege ich $Grossbild hier angezeigt?");
echo $array[1];
?>
Ich denke, ich müsste eine Extra show.php machen die mit
Code:
<?
if($id) {
//DB-Abfrage
//MYSQL_BLAHBLAH
Header("Content-type: image/pjpeg");
print("<img src=\"$Bildurl\">
}
?>
gefüllt ist. Diese Datei dann im Array meines oben beschriebenen Codes mit
HTML:
<img src=\show.php\">
Allerdings habe ich das schon probiert und keinen Erfolg gehabt.
NOTE: In der DB sind jeweils die Bildurl und die Thumburl in der gleichen Tabelle.
Für Euere Hilfe wäre ich sehr dankbar.
Zuletzt bearbeitet: