Wet-Blanket
Mitglied
Halli, hallo.
Und noch ein Problem:
Eine Tabelle mit u.a. zwei Spalten namens Year und Ordner.
Die Datenbankabfrage listet Bilder mit dem Namen $id.jpg (id ist die erste Spalte der Tabelle) auf und soll darauf Folgendes beachten:
1. Wenn im QUERY_STRING gar nichts steht (datei.php), soll sie alles in der Datenbank ausgeben (alle Bilder). Das ist quasi die erste Galerieseite, bevor man die Auswahl/Einschränkung beginnt.
2. Wenn im QUERY_STRING das Jahr definiert wird (datei.php?Year=2005), soll sie alle Bilder des Jahres 2005 ausgeben (alle Bilder in den 2005 in der Spalte "Ordner" steht).
3. Wenn im QUERY_STRING das Jahr und der Ordner definiert wird (datei.php?Year=2005&Ordner=Zoo), soll sie alle Bilder des Ordners "Zoo" aus dem Jahre 2005 auflisten (alle Bilder die 2005 in der Spalte "Year" und Zoo in der Spalte "Ordner" stehen haben).
Klar soweit?
(Fluch der Karibik)
Bisher sieht die Datenbankabfrage noch nach meinen alten Schemata aus, fragt also nur das Jahr ab.
Nun soll noch die 1. Abfrage und die 3. implementiert werden.
Schlimmstenfalls begnüge ich mich auch mit einer if-Abfrage vor der Ausgabe, in der quasi aus dem QUERY_STRING ausgelesen wird, ob ein Jahr oder/und ein Ordner angeben ist.
(Die Var $Link gibt nur ein ? aus)
Ich wäre auf eure Hilfe angewiesen.
Vielen Dank im Voraus.
MFG
Martin Tränker
Und noch ein Problem:
Eine Tabelle mit u.a. zwei Spalten namens Year und Ordner.
Die Datenbankabfrage listet Bilder mit dem Namen $id.jpg (id ist die erste Spalte der Tabelle) auf und soll darauf Folgendes beachten:
1. Wenn im QUERY_STRING gar nichts steht (datei.php), soll sie alles in der Datenbank ausgeben (alle Bilder). Das ist quasi die erste Galerieseite, bevor man die Auswahl/Einschränkung beginnt.
2. Wenn im QUERY_STRING das Jahr definiert wird (datei.php?Year=2005), soll sie alle Bilder des Jahres 2005 ausgeben (alle Bilder in den 2005 in der Spalte "Ordner" steht).
3. Wenn im QUERY_STRING das Jahr und der Ordner definiert wird (datei.php?Year=2005&Ordner=Zoo), soll sie alle Bilder des Ordners "Zoo" aus dem Jahre 2005 auflisten (alle Bilder die 2005 in der Spalte "Year" und Zoo in der Spalte "Ordner" stehen haben).
Klar soweit?

Bisher sieht die Datenbankabfrage noch nach meinen alten Schemata aus, fragt also nur das Jahr ab.

Schlimmstenfalls begnüge ich mich auch mit einer if-Abfrage vor der Ausgabe, in der quasi aus dem QUERY_STRING ausgelesen wird, ob ein Jahr oder/und ein Ordner angeben ist.
(Die Var $Link gibt nur ein ? aus)
PHP:
<?php
//Read DATA-----------------------------------------------------------
$abfrage = "SELECT * FROM Datenbank WHERE Year = $Year";
$ergebnis = mysql_query($abfrage,$db);
//____________________________________________________________________
$z = 1;
while ($data = mysql_fetch_object($ergebnis))
{
echo "<td width=\"33%\"><a href=\"http://host.de/ordner/ordner/bildview2.php";
echo $Link;
echo "dbind=$data->id\"><img src=\"http://host.de/images/data/thumbs/$data->id.jpg\" align=\"left\" height=\"100\" style=\"border-width:1px; border-style:solid; border-color:#FFFFFF;\"></a></td>";
if ($z > 3)
{
echo "</tr><tr height=\"5\"><td></td></tr><tr>";
$z = 0;
};
$z++;
};
?>
Ich wäre auf eure Hilfe angewiesen.
Vielen Dank im Voraus.
MFG
Martin Tränker