Hallo....
ich bin hier völlig neu und erstelle z.Z. meine erste private Seite mit PHP und SQL-Datenbankanbindung......U.a. soll sich darin eine kleine Bildergallerie befinden.
Auf der Seite links kommt eine 2-spaltige Thumbnail-Vorschau und in der Mitte soll eine vergrößerte Darstellung des jeweils links angeklickten Bildes erfolgen, allerdings ohne das die Seite neu geladen wird.
Das unten stehende Javascript funzt prima in einer HTML-Seite mit <a href="#" usw. Auf der PHP-Seite nun werden die Thumbs angezeigt mit Link...allerdings klicke ich drauf werden die jeweiligen vergrößerten Bilder rechts nicht angezeigt sondern die Seite springt auf eine andere PHP-Seite, i.d.F auf die Startseite.
Habe hier leider keinen "Denkansatz" mehr , der ausgegebene Quelltext der PHP-Seite in der Tabelle <a href="#" onclick="change('pics/bild_0.jpg')"><img border="0" src="pics/bild_0_kl.jpg"></a> ist identisch mit dem in der statischen HTML-Seite.Wo könnte der Fehler liegen...?
Sage schon mal vorab Danke falls sich jemand meiner Thematik annimmt....
Mein Code ....
Alles anzeigen
ich bin hier völlig neu und erstelle z.Z. meine erste private Seite mit PHP und SQL-Datenbankanbindung......U.a. soll sich darin eine kleine Bildergallerie befinden.
Auf der Seite links kommt eine 2-spaltige Thumbnail-Vorschau und in der Mitte soll eine vergrößerte Darstellung des jeweils links angeklickten Bildes erfolgen, allerdings ohne das die Seite neu geladen wird.
Das unten stehende Javascript funzt prima in einer HTML-Seite mit <a href="#" usw. Auf der PHP-Seite nun werden die Thumbs angezeigt mit Link...allerdings klicke ich drauf werden die jeweiligen vergrößerten Bilder rechts nicht angezeigt sondern die Seite springt auf eine andere PHP-Seite, i.d.F auf die Startseite.
Habe hier leider keinen "Denkansatz" mehr , der ausgegebene Quelltext der PHP-Seite in der Tabelle <a href="#" onclick="change('pics/bild_0.jpg')"><img border="0" src="pics/bild_0_kl.jpg"></a> ist identisch mit dem in der statischen HTML-Seite.Wo könnte der Fehler liegen...?
Sage schon mal vorab Danke falls sich jemand meiner Thematik annimmt....
Mein Code ....
PHP-Quellcode
- <script type="text/javascript">
- function change(inhalt)
- {
- document.getElementById('pic').src = inhalt;
- }
- </script>
- <th colspan="2">Modellbilder</th>
- <?php
- $bilder="SELECT * FROM bilder
- WHERE modell_ID =".(int)$_GET['modell_ID'];
- $bilder_result=mysql_query($bilder);
- while($bildresult=mysql_fetch_array($bilder_result))
- {
- $bild1="";
- $bild2="";
- $bild1="<a href=\"modelle/index.php\" onclick=\"change('pics/$bildresult[pic_gross]')\"><img src=\"pics/". $bildresult['pic_klein'] . "\">";
- if ($bildresult2=mysql_fetch_array($bilder_result))
- {
- $bild2="<a href=\"#\" onclick=\"change('pics/$bildresult2[pic_gross]')\"><img src=\"pics/".$bildresult2['pic_klein'] . "\">";
- }
- if(strlen($bild2)>0)
- {
- echo "<tr>";
- echo "<td>" . $bild1 . "</td>";
- echo "<td>" . $bild2 . "</td>";
- echo "</tr>";
- }
- else
- {
- echo "<tr>";
- echo "<td colspan=\"2\">" . $bild1 . "</td>";
- echo "</tr>";
- }
- }
- //Ende Bildliste
- ?>
- </table>
- //hier kommt noch ein anderes <div> welches das links angeklickte Bild rechts im Hauptfenster anzeigt...
- <div id="bild">
- <img src="pics/bild_0.jpg" id="pic"</div>