<HTML>Kann mir einer sagen was an dem 2-ten Script falsch ist?
Das erste Script liest die Bilder direkt aus dem Verzeichnis und erlaubt einen Bilderwechsel nach Klick auf die kleinen Bilder (tauscht mit dem großen Bild den Platz) . Das Script funktioniert super!
Das zweite Script soll genauso funktionieren wie das erste, allerdings werden die Bilder aus der Datenbank gelesen. Es tritt bei diesem Script folgender Fehler auf:
- nach dem Starten werden alle 4 Bilder angezeigt. Klicke ich nun auf eines der kleinen Bilder, habe ich nur noch eine leere Seite vor mir (keine Fehlermeldung).
Kann mir jemand helfen?
Nochmals zur Erinnerung: das erste Script funktionier einwandfrei! Bitte keine Anmerkungen zu diesem Script, es dient nur als Beispiel!
Danke im voraus!
Thomas
Script 1:
<?
$bild = array(1 => "images/0001.jpg","images/0002.jpg","images/0008.jpg","images/0004.jpg");
$thumbs = array(1 => "images/0001.jpg","images/0002.jpg","images/0008.jpg","images/0004.jpg");
if (!$gross) {
$gross = 1;
$klein1 = 2;
$klein2 = 3;
$klein3 = 4;
$klein4 = 1; }
?>
<table border=0>
<tr>
<td colspan=3><img src="<?=$bild[$gross] ?>" width=250></td>
</tr>
<tr>
<td><a href="<?="$PHPSELF?klein1=$gross&gross=$klein1&klein2=$klein2&klein3=$klein3" ?>"><img src="<?=$thumbs[$klein1] ?>" border=0 width=80></a></td>
<td><a href="<?="$PHPSELF?klein2=$gross&gross=$klein2&klein1=$klein1&klein3=$klein3" ?>"><img src="<?=$thumbs[$klein2] ?>" border=0 width=80></a></td>
<td><a href="<?="$PHPSELF?klein3=$gross&gross=$klein3&klein1=$klein1&klein2=$klein2" ?>"><img src="<?=$thumbs[$klein3] ?>" border=0 width=80></a></td>
</tr>
</table>
Script 2:
<?php
require("config.php");
?>
<HEAD>
</HEAD>
<BODY>
<?php
mysql_connect("$host","$user","$pass");
mysql_select_db("$database");
$result = mysql_query("select * from products where(objekt_nr = '$objekt_nr') ORDER BY 'objekt_nr'");
while($row = mysql_fetch_row($result)) {
$bild = array(1 => "images/$row[26]","images/$row[27]","images/$row[28]","images/$row[29]");
$thumbs = array(1 => "images/$row[26]","images/$row[27]","images/$row[28]","images/$row[29]");
if (!$gross) {
$gross = 1;
$klein1 = 2;
$klein2 = 3;
$klein3 = 4;
$klein4 = 1; }
echo "<Table border=1>
<TR><TD align=\"left\" valign=\"top\">
<img src=\"$bild[$gross]\" width=250><BR>
<a href=\"$PHPSELF?klein1=$gross&gross=$klein1&klein2=$klein2&klein3=$klein3\"><img src=\"$thumbs[$klein1]\" border=0 width=80></a>
<a href=\"$PHPSELF?klein2=$gross&gross=$klein2&klein1=$klein1&klein3=$klein3\"><img src=\"$thumbs[$klein2] \" border=0 width=80></a>
<a href=\"$PHPSELF?klein3=$gross&gross=$klein3&klein1=$klein1&klein2=$klein2\"><img src=\"$thumbs[$klein3]\" border=0 width=80></a>
<P></table>";
}
?>
</BODY>
</HTML>