Ja, also wenn ich die PHP Datei im Browser öffne, funktioniert alles wunderbar. Der Counter zählt auch hoch wie er soll!
PHP-Code:
<?php
// Datenbankverbindung
include ('inc/config.inc.php');
$link = dbConnect();
// ID auslesen
$id = $_GET['id'];
$id = (int)$id;
// Klick + 1
$sql = "UPDATE `db`.`gallery` SET `clicks` = `clicks` + 1 WHERE `gallery`.`id` = ".$id.";";
mysqli_query($link, $sql);
// Bild auslesen
$sql = "SELECT gafilename FROM gallery WHERE id = ".$id.";";
$result = mysqli_query($link, $sql);
$imageArray = mysqli_fetch_array($result, MYSQLI_ASSOC);
// Bild ausgeben
echo '<img src="images/photos/'.$imageArray['gafilename'].'" />';
?>
Jetzt habe ich allerdings ein Fancybox spezifisches Problem, denn er kann mir den Inhalt aus PHP Dateien nicht anzeigen. Beim öffnen eines solchen Bildes erhalte ich immer folgende Meldung:
Code:
The requested content cannot be loaded.
Please try again later.
Mein Link sieht wie folgt aus:
Code:
<a class="fancy_gallery" href="image.php?id='.$photoArray[$i]['filename'].'" rel="gallery">
Ärgerlich, dass das so nicht geht.
